Interface OSPolicy.ResourceOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
OSPolicy.Resource,OSPolicy.Resource.Builder
- Enclosing class:
- OSPolicy
public static interface OSPolicy.ResourceOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OSPolicy.Resource.ExecResourcegetExec()Exec resourceOSPolicy.Resource.ExecResourceOrBuildergetExecOrBuilder()Exec resourceOSPolicy.Resource.FileResourcegetFile()File resourceOSPolicy.Resource.FileResourceOrBuildergetFileOrBuilder()File resourceStringgetId()Required.com.google.protobuf.ByteStringgetIdBytes()Required.OSPolicy.Resource.PackageResourcegetPkg()Package resourceOSPolicy.Resource.PackageResourceOrBuildergetPkgOrBuilder()Package resourceOSPolicy.Resource.RepositoryResourcegetRepository()Package repository resourceOSPolicy.Resource.RepositoryResourceOrBuildergetRepositoryOrBuilder()Package repository resourceOSPolicy.Resource.ResourceTypeCasegetResourceTypeCase()booleanhasExec()Exec resourcebooleanhasFile()File resourcebooleanhasPkg()Package resourcebooleanhasRepository()Package repository resource-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getId
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:
- The id.
-
getIdBytes
com.google.protobuf.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:
- The bytes for id.
-
hasPkg
boolean hasPkg()
Package resource
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource pkg = 2;- Returns:
- Whether the pkg field is set.
-
getPkg
OSPolicy.Resource.PackageResource getPkg()
Package resource
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource pkg = 2;- Returns:
- The pkg.
-
getPkgOrBuilder
OSPolicy.Resource.PackageResourceOrBuilder getPkgOrBuilder()
Package resource
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource pkg = 2;
-
hasRepository
boolean hasRepository()
Package repository resource
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.RepositoryResource repository = 3;- Returns:
- Whether the repository field is set.
-
getRepository
OSPolicy.Resource.RepositoryResource getRepository()
Package repository resource
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.RepositoryResource repository = 3;- Returns:
- The repository.
-
getRepositoryOrBuilder
OSPolicy.Resource.RepositoryResourceOrBuilder getRepositoryOrBuilder()
Package repository resource
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.RepositoryResource repository = 3;
-
hasExec
boolean hasExec()
Exec resource
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.ExecResource exec = 4;- Returns:
- Whether the exec field is set.
-
getExec
OSPolicy.Resource.ExecResource getExec()
Exec resource
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.ExecResource exec = 4;- Returns:
- The exec.
-
getExecOrBuilder
OSPolicy.Resource.ExecResourceOrBuilder getExecOrBuilder()
Exec resource
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.ExecResource exec = 4;
-
hasFile
boolean hasFile()
File resource
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.FileResource file = 5;- Returns:
- Whether the file field is set.
-
getFile
OSPolicy.Resource.FileResource getFile()
File resource
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.FileResource file = 5;- Returns:
- The file.
-
getFileOrBuilder
OSPolicy.Resource.FileResourceOrBuilder getFileOrBuilder()
File resource
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.FileResource file = 5;
-
getResourceTypeCase
OSPolicy.Resource.ResourceTypeCase getResourceTypeCase()
-
-