public static interface OSPolicy.ResourceOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
OSPolicy.Resource.ExecResource |
getExec()
Exec resource
|
OSPolicy.Resource.ExecResourceOrBuilder |
getExecOrBuilder()
Exec resource
|
OSPolicy.Resource.FileResource |
getFile()
File resource
|
OSPolicy.Resource.FileResourceOrBuilder |
getFileOrBuilder()
File resource
|
String |
getId()
Required.
|
com.google.protobuf.ByteString |
getIdBytes()
Required.
|
OSPolicy.Resource.PackageResource |
getPkg()
Package resource
|
OSPolicy.Resource.PackageResourceOrBuilder |
getPkgOrBuilder()
Package resource
|
OSPolicy.Resource.RepositoryResource |
getRepository()
Package repository resource
|
OSPolicy.Resource.RepositoryResourceOrBuilder |
getRepositoryOrBuilder()
Package repository resource
|
OSPolicy.Resource.ResourceTypeCase |
getResourceTypeCase() |
boolean |
hasExec()
Exec resource
|
boolean |
hasFile()
File resource
|
boolean |
hasPkg()
Package resource
|
boolean |
hasRepository()
Package repository resource
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString 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];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];boolean hasPkg()
Package resource
.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource pkg = 2;OSPolicy.Resource.PackageResource getPkg()
Package resource
.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource pkg = 2;OSPolicy.Resource.PackageResourceOrBuilder getPkgOrBuilder()
Package resource
.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource pkg = 2;boolean hasRepository()
Package repository resource
.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource repository = 3;OSPolicy.Resource.RepositoryResource getRepository()
Package repository resource
.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource repository = 3;OSPolicy.Resource.RepositoryResourceOrBuilder getRepositoryOrBuilder()
Package repository resource
.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource repository = 3;boolean hasExec()
Exec resource
.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource exec = 4;OSPolicy.Resource.ExecResource getExec()
Exec resource
.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource exec = 4;OSPolicy.Resource.ExecResourceOrBuilder getExecOrBuilder()
Exec resource
.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource exec = 4;boolean hasFile()
File resource
.google.cloud.osconfig.v1.OSPolicy.Resource.FileResource file = 5;OSPolicy.Resource.FileResource getFile()
File resource
.google.cloud.osconfig.v1.OSPolicy.Resource.FileResource file = 5;OSPolicy.Resource.FileResourceOrBuilder getFileOrBuilder()
File resource
.google.cloud.osconfig.v1.OSPolicy.Resource.FileResource file = 5;OSPolicy.Resource.ResourceTypeCase getResourceTypeCase()
Copyright © 2023 Google LLC. All rights reserved.