public static final class ResourceOptions.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder> implements ResourceOptionsOrBuilder
ResourceOptions represent options for Kubernetes resource generation.Protobuf type
google.cloud.gkehub.v1beta1.ResourceOptions| Modifier and Type | Method and Description |
|---|---|
ResourceOptions.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ResourceOptions |
build() |
ResourceOptions |
buildPartial() |
ResourceOptions.Builder |
clear() |
ResourceOptions.Builder |
clearConnectVersion()
Optional.
|
ResourceOptions.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ResourceOptions.Builder |
clearK8SVersion()
Optional.
|
ResourceOptions.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ResourceOptions.Builder |
clearV1Beta1Crd()
Optional.
|
ResourceOptions.Builder |
clone() |
String |
getConnectVersion()
Optional.
|
com.google.protobuf.ByteString |
getConnectVersionBytes()
Optional.
|
ResourceOptions |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getK8SVersion()
Optional.
|
com.google.protobuf.ByteString |
getK8SVersionBytes()
Optional.
|
boolean |
getV1Beta1Crd()
Optional.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ResourceOptions.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ResourceOptions.Builder |
mergeFrom(com.google.protobuf.Message other) |
ResourceOptions.Builder |
mergeFrom(ResourceOptions other) |
ResourceOptions.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ResourceOptions.Builder |
setConnectVersion(String value)
Optional.
|
ResourceOptions.Builder |
setConnectVersionBytes(com.google.protobuf.ByteString value)
Optional.
|
ResourceOptions.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ResourceOptions.Builder |
setK8SVersion(String value)
Optional.
|
ResourceOptions.Builder |
setK8SVersionBytes(com.google.protobuf.ByteString value)
Optional.
|
ResourceOptions.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ResourceOptions.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ResourceOptions.Builder |
setV1Beta1Crd(boolean value)
Optional.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>public ResourceOptions.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>public ResourceOptions getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ResourceOptions build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ResourceOptions buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ResourceOptions.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>public ResourceOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>public ResourceOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>public ResourceOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>public ResourceOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>public ResourceOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>public ResourceOptions.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ResourceOptions.Builder>public ResourceOptions.Builder mergeFrom(ResourceOptions other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>public ResourceOptions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ResourceOptions.Builder>IOExceptionpublic String getConnectVersion()
Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected.
string connect_version = 1 [(.google.api.field_behavior) = OPTIONAL];getConnectVersion in interface ResourceOptionsOrBuilderpublic com.google.protobuf.ByteString getConnectVersionBytes()
Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected.
string connect_version = 1 [(.google.api.field_behavior) = OPTIONAL];getConnectVersionBytes in interface ResourceOptionsOrBuilderpublic ResourceOptions.Builder setConnectVersion(String value)
Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected.
string connect_version = 1 [(.google.api.field_behavior) = OPTIONAL];value - The connectVersion to set.public ResourceOptions.Builder clearConnectVersion()
Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected.
string connect_version = 1 [(.google.api.field_behavior) = OPTIONAL];public ResourceOptions.Builder setConnectVersionBytes(com.google.protobuf.ByteString value)
Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected.
string connect_version = 1 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for connectVersion to set.public boolean getV1Beta1Crd()
Optional. Use `apiextensions/v1beta1` instead of `apiextensions/v1` for CustomResourceDefinition resources. This option should be set for clusters with Kubernetes apiserver versions <1.16.
bool v1beta1_crd = 2 [(.google.api.field_behavior) = OPTIONAL];getV1Beta1Crd in interface ResourceOptionsOrBuilderpublic ResourceOptions.Builder setV1Beta1Crd(boolean value)
Optional. Use `apiextensions/v1beta1` instead of `apiextensions/v1` for CustomResourceDefinition resources. This option should be set for clusters with Kubernetes apiserver versions <1.16.
bool v1beta1_crd = 2 [(.google.api.field_behavior) = OPTIONAL];value - The v1beta1Crd to set.public ResourceOptions.Builder clearV1Beta1Crd()
Optional. Use `apiextensions/v1beta1` instead of `apiextensions/v1` for CustomResourceDefinition resources. This option should be set for clusters with Kubernetes apiserver versions <1.16.
bool v1beta1_crd = 2 [(.google.api.field_behavior) = OPTIONAL];public String getK8SVersion()
Optional. Major version of the Kubernetes cluster. This is only used to determine which version to use for the CustomResourceDefinition resources, `apiextensions/v1beta1` or`apiextensions/v1`.
string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL];getK8SVersion in interface ResourceOptionsOrBuilderpublic com.google.protobuf.ByteString getK8SVersionBytes()
Optional. Major version of the Kubernetes cluster. This is only used to determine which version to use for the CustomResourceDefinition resources, `apiextensions/v1beta1` or`apiextensions/v1`.
string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL];getK8SVersionBytes in interface ResourceOptionsOrBuilderpublic ResourceOptions.Builder setK8SVersion(String value)
Optional. Major version of the Kubernetes cluster. This is only used to determine which version to use for the CustomResourceDefinition resources, `apiextensions/v1beta1` or`apiextensions/v1`.
string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL];value - The k8sVersion to set.public ResourceOptions.Builder clearK8SVersion()
Optional. Major version of the Kubernetes cluster. This is only used to determine which version to use for the CustomResourceDefinition resources, `apiextensions/v1beta1` or`apiextensions/v1`.
string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL];public ResourceOptions.Builder setK8SVersionBytes(com.google.protobuf.ByteString value)
Optional. Major version of the Kubernetes cluster. This is only used to determine which version to use for the CustomResourceDefinition resources, `apiextensions/v1beta1` or`apiextensions/v1`.
string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for k8sVersion to set.public final ResourceOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>public final ResourceOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>Copyright © 2025 Google LLC. All rights reserved.