Interface OSPolicy.ResourceOrBuilder (2.5.4)

Stay organized with collections Save and categorize content based on your preferences.
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
TypeDescription
OSPolicy.Resource.ExecResource

The exec.

getExecOrBuilder()

public abstract OSPolicy.Resource.ExecResourceOrBuilder getExecOrBuilder()

Exec resource

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

Returns
TypeDescription
OSPolicy.Resource.ExecResourceOrBuilder

getFile()

public abstract OSPolicy.Resource.FileResource getFile()

File resource

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

Returns
TypeDescription
OSPolicy.Resource.FileResource

The file.

getFileOrBuilder()

public abstract OSPolicy.Resource.FileResourceOrBuilder getFileOrBuilder()

File resource

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

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
ByteString

The bytes for id.

getPkg()

public abstract OSPolicy.Resource.PackageResource getPkg()

Package resource

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

Returns
TypeDescription
OSPolicy.Resource.PackageResource

The pkg.

getPkgOrBuilder()

public abstract OSPolicy.Resource.PackageResourceOrBuilder getPkgOrBuilder()

Package resource

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

Returns
TypeDescription
OSPolicy.Resource.PackageResourceOrBuilder

getRepository()

public abstract OSPolicy.Resource.RepositoryResource getRepository()

Package repository resource

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

Returns
TypeDescription
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
TypeDescription
OSPolicy.Resource.RepositoryResourceOrBuilder

getResourceTypeCase()

public abstract OSPolicy.Resource.ResourceTypeCase getResourceTypeCase()
Returns
TypeDescription
OSPolicy.Resource.ResourceTypeCase

hasExec()

public abstract boolean hasExec()

Exec resource

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

Returns
TypeDescription
boolean

Whether the exec field is set.

hasFile()

public abstract boolean hasFile()

File resource

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

Returns
TypeDescription
boolean

Whether the file field is set.

hasPkg()

public abstract boolean hasPkg()

Package resource

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

Returns
TypeDescription
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
TypeDescription
boolean

Whether the repository field is set.