Interface OSPolicy.ResourceOrBuilder (2.49.0)

public static interface OSPolicy.ResourceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getExec()

public abstract OSPolicy.Resource.ExecResource getExec()

Exec resource

.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource exec = 4;

Returns
Type Description
OSPolicy.Resource.ExecResource

The exec.

getExecOrBuilder()

public abstract OSPolicy.Resource.ExecResourceOrBuilder getExecOrBuilder()

Exec resource

.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource exec = 4;

Returns
Type Description
OSPolicy.Resource.ExecResourceOrBuilder

getFile()

public abstract OSPolicy.Resource.FileResource getFile()

File resource

.google.cloud.osconfig.v1.OSPolicy.Resource.FileResource file = 5;

Returns
Type Description
OSPolicy.Resource.FileResource

The file.

getFileOrBuilder()

public abstract OSPolicy.Resource.FileResourceOrBuilder getFileOrBuilder()

File resource

.google.cloud.osconfig.v1.OSPolicy.Resource.FileResource file = 5;

Returns
Type Description
OSPolicy.Resource.FileResourceOrBuilder

getId()

public abstract String getId()

Required. The id of the resource with the following restrictions:

  • Must contain only lowercase letters, numbers, and hyphens.
  • Must start with a letter.
  • Must be between 1-63 characters.
  • Must end with a number or a letter.
  • Must be unique within the OS policy.

string id = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The id.

getIdBytes()

public abstract ByteString getIdBytes()

Required. The id of the resource with the following restrictions:

  • Must contain only lowercase letters, numbers, and hyphens.
  • Must start with a letter.
  • Must be between 1-63 characters.
  • Must end with a number or a letter.
  • Must be unique within the OS policy.

string id = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for id.

getPkg()

public abstract OSPolicy.Resource.PackageResource getPkg()

Package resource

.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource pkg = 2;

Returns
Type Description
OSPolicy.Resource.PackageResource

The pkg.

getPkgOrBuilder()

public abstract OSPolicy.Resource.PackageResourceOrBuilder getPkgOrBuilder()

Package resource

.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource pkg = 2;

Returns
Type Description
OSPolicy.Resource.PackageResourceOrBuilder

getRepository()

public abstract OSPolicy.Resource.RepositoryResource getRepository()

Package repository resource

.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource repository = 3;

Returns
Type Description
OSPolicy.Resource.RepositoryResource

The repository.

getRepositoryOrBuilder()

public abstract OSPolicy.Resource.RepositoryResourceOrBuilder getRepositoryOrBuilder()

Package repository resource

.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource repository = 3;

Returns
Type Description
OSPolicy.Resource.RepositoryResourceOrBuilder

getResourceTypeCase()

public abstract OSPolicy.Resource.ResourceTypeCase getResourceTypeCase()
Returns
Type Description
OSPolicy.Resource.ResourceTypeCase

hasExec()

public abstract boolean hasExec()

Exec resource

.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource exec = 4;

Returns
Type Description
boolean

Whether the exec field is set.

hasFile()

public abstract boolean hasFile()

File resource

.google.cloud.osconfig.v1.OSPolicy.Resource.FileResource file = 5;

Returns
Type Description
boolean

Whether the file field is set.

hasPkg()

public abstract boolean hasPkg()

Package resource

.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource pkg = 2;

Returns
Type Description
boolean

Whether the pkg field is set.

hasRepository()

public abstract boolean hasRepository()

Package repository resource

.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource repository = 3;

Returns
Type Description
boolean

Whether the repository field is set.