Interface OSPolicy.ResourceOrBuilder (2.53.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()