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
Modifier and TypeMethodDescriptiongetExec()Exec resourceExec resourcegetFile()File resourceFile resourcegetId()Required.com.google.protobuf.ByteStringRequired.getPkg()Package resourcePackage resourcePackage repository resourcePackage repository resourcebooleanhasExec()Exec resourcebooleanhasFile()File resourcebooleanhasPkg()Package resourcebooleanPackage repository resourceMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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()
-