Package com.google.cloud.gkehub.v1alpha2
Class ResourceOptions.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>
-
- com.google.cloud.gkehub.v1alpha2.ResourceOptions.Builder
-
- All Implemented Interfaces:
ResourceOptionsOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ResourceOptions
public static final class ResourceOptions.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder> implements ResourceOptionsOrBuilder
ResourceOptions represent options for Kubernetes resource generation.
Protobuf typegoogle.cloud.gkehub.v1alpha2.ResourceOptions
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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()
Major version of the Kubernetes cluster.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()
Major version of the Kubernetes cluster.com.google.protobuf.ByteString
getK8SVersionBytes()
Major version of the Kubernetes cluster.boolean
getV1Beta1Crd()
Optional.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ResourceOptions.Builder
mergeFrom(ResourceOptions other)
ResourceOptions.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ResourceOptions.Builder
mergeFrom(com.google.protobuf.Message 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)
Major version of the Kubernetes cluster.ResourceOptions.Builder
setK8SVersionBytes(com.google.protobuf.ByteString value)
Major version of the Kubernetes cluster.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.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>
-
clear
public ResourceOptions.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>
-
getDefaultInstanceForType
public ResourceOptions getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ResourceOptions build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ResourceOptions buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ResourceOptions.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>
-
setField
public ResourceOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>
-
clearField
public ResourceOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>
-
clearOneof
public ResourceOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>
-
setRepeatedField
public ResourceOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>
-
addRepeatedField
public ResourceOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>
-
mergeFrom
public ResourceOptions.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ResourceOptions.Builder>
-
mergeFrom
public ResourceOptions.Builder mergeFrom(ResourceOptions other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>
-
mergeFrom
public ResourceOptions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ResourceOptions.Builder>
- Throws:
IOException
-
getConnectVersion
public 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];
- Specified by:
getConnectVersion
in interfaceResourceOptionsOrBuilder
- Returns:
- The connectVersion.
-
getConnectVersionBytes
public 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];
- Specified by:
getConnectVersionBytes
in interfaceResourceOptionsOrBuilder
- Returns:
- The bytes for connectVersion.
-
setConnectVersion
public 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];
- Parameters:
value
- The connectVersion to set.- Returns:
- This builder for chaining.
-
clearConnectVersion
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];
- Returns:
- This builder for chaining.
-
setConnectVersionBytes
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];
- Parameters:
value
- The bytes for connectVersion to set.- Returns:
- This builder for chaining.
-
getV1Beta1Crd
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];
- Specified by:
getV1Beta1Crd
in interfaceResourceOptionsOrBuilder
- Returns:
- The v1beta1Crd.
-
setV1Beta1Crd
public 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];
- Parameters:
value
- The v1beta1Crd to set.- Returns:
- This builder for chaining.
-
clearV1Beta1Crd
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];
- Returns:
- This builder for chaining.
-
getK8SVersion
public String getK8SVersion()
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];
- Specified by:
getK8SVersion
in interfaceResourceOptionsOrBuilder
- Returns:
- The k8sVersion.
-
getK8SVersionBytes
public com.google.protobuf.ByteString getK8SVersionBytes()
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];
- Specified by:
getK8SVersionBytes
in interfaceResourceOptionsOrBuilder
- Returns:
- The bytes for k8sVersion.
-
setK8SVersion
public ResourceOptions.Builder setK8SVersion(String value)
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];
- Parameters:
value
- The k8sVersion to set.- Returns:
- This builder for chaining.
-
clearK8SVersion
public ResourceOptions.Builder clearK8SVersion()
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];
- Returns:
- This builder for chaining.
-
setK8SVersionBytes
public ResourceOptions.Builder setK8SVersionBytes(com.google.protobuf.ByteString value)
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];
- Parameters:
value
- The bytes for k8sVersion to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ResourceOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>
-
mergeUnknownFields
public final ResourceOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourceOptions.Builder>
-
-