Package com.google.cloud.osconfig.v1
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.ExecResource
getExec()
Exec resourceOSPolicy.Resource.ExecResourceOrBuilder
getExecOrBuilder()
Exec resourceOSPolicy.Resource.FileResource
getFile()
File resourceOSPolicy.Resource.FileResourceOrBuilder
getFileOrBuilder()
File resourceString
getId()
Required.com.google.protobuf.ByteString
getIdBytes()
Required.OSPolicy.Resource.PackageResource
getPkg()
Package resourceOSPolicy.Resource.PackageResourceOrBuilder
getPkgOrBuilder()
Package resourceOSPolicy.Resource.RepositoryResource
getRepository()
Package repository resourceOSPolicy.Resource.RepositoryResourceOrBuilder
getRepositoryOrBuilder()
Package repository resourceOSPolicy.Resource.ResourceTypeCase
getResourceTypeCase()
boolean
hasExec()
Exec resourceboolean
hasFile()
File resourceboolean
hasPkg()
Package resourceboolean
hasRepository()
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.v1.OSPolicy.Resource.PackageResource pkg = 2;
- Returns:
- Whether the pkg field is set.
-
getPkg
OSPolicy.Resource.PackageResource getPkg()
Package resource
.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource pkg = 2;
- Returns:
- The pkg.
-
getPkgOrBuilder
OSPolicy.Resource.PackageResourceOrBuilder getPkgOrBuilder()
Package resource
.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource pkg = 2;
-
hasRepository
boolean hasRepository()
Package repository resource
.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource repository = 3;
- Returns:
- Whether the repository field is set.
-
getRepository
OSPolicy.Resource.RepositoryResource getRepository()
Package repository resource
.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource repository = 3;
- Returns:
- The repository.
-
getRepositoryOrBuilder
OSPolicy.Resource.RepositoryResourceOrBuilder getRepositoryOrBuilder()
Package repository resource
.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource repository = 3;
-
hasExec
boolean hasExec()
Exec resource
.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource exec = 4;
- Returns:
- Whether the exec field is set.
-
getExec
OSPolicy.Resource.ExecResource getExec()
Exec resource
.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource exec = 4;
- Returns:
- The exec.
-
getExecOrBuilder
OSPolicy.Resource.ExecResourceOrBuilder getExecOrBuilder()
Exec resource
.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource exec = 4;
-
hasFile
boolean hasFile()
File resource
.google.cloud.osconfig.v1.OSPolicy.Resource.FileResource file = 5;
- Returns:
- Whether the file field is set.
-
getFile
OSPolicy.Resource.FileResource getFile()
File resource
.google.cloud.osconfig.v1.OSPolicy.Resource.FileResource file = 5;
- Returns:
- The file.
-
getFileOrBuilder
OSPolicy.Resource.FileResourceOrBuilder getFileOrBuilder()
File resource
.google.cloud.osconfig.v1.OSPolicy.Resource.FileResource file = 5;
-
getResourceTypeCase
OSPolicy.Resource.ResourceTypeCase getResourceTypeCase()
-
-