Package namespace.cloud.compute.v1beta
Class Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder>
com.google.protobuf.GeneratedMessage.Builder<Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder>
namespace.cloud.compute.v1beta.Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Compute.InstanceExtendedMetadata.KubernetesInstanceMetadataOrBuilder
- Enclosing class:
Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata
public static final class Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder>
implements Compute.InstanceExtendedMetadata.KubernetesInstanceMetadataOrBuilder
Protobuf type
namespace.cloud.compute.v1beta.InstanceExtendedMetadata.KubernetesInstanceMetadata-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()PEM-encoded CA certificate for verifying the API server.PEM-encoded client certificate for authenticating to the API server.PEM-encoded client key for authenticating to the API server.The Kubernetes API server endpoint address.The Kubernetes distribution running in the instance, e.g.com.google.protobuf.ByteStringPEM-encoded CA certificate for verifying the API server.com.google.protobuf.ByteStringPEM-encoded client certificate for authenticating to the API server.com.google.protobuf.ByteStringPEM-encoded client key for authenticating to the API server.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe Kubernetes API server endpoint address.com.google.protobuf.ByteStringThe Kubernetes API server endpoint address.The Kubernetes distribution running in the instance, e.g.com.google.protobuf.ByteStringThe Kubernetes distribution running in the instance, e.g.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setCertificateAuthorityData(com.google.protobuf.ByteString value) PEM-encoded CA certificate for verifying the API server.setClientCertificateData(com.google.protobuf.ByteString value) PEM-encoded client certificate for authenticating to the API server.setClientKeyData(com.google.protobuf.ByteString value) PEM-encoded client key for authenticating to the API server.setEndpointAddress(String value) The Kubernetes API server endpoint address.setEndpointAddressBytes(com.google.protobuf.ByteString value) The Kubernetes API server endpoint address.setKubernetesDistribution(String value) The Kubernetes distribution running in the instance, e.g.setKubernetesDistributionBytes(com.google.protobuf.ByteString value) The Kubernetes distribution running in the instance, e.g.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder>
-
mergeFrom
public Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder>- Throws:
IOException
-
getEndpointAddress
The Kubernetes API server endpoint address.
string endpoint_address = 1;- Specified by:
getEndpointAddressin interfaceCompute.InstanceExtendedMetadata.KubernetesInstanceMetadataOrBuilder- Returns:
- The endpointAddress.
-
getEndpointAddressBytes
public com.google.protobuf.ByteString getEndpointAddressBytes()The Kubernetes API server endpoint address.
string endpoint_address = 1;- Specified by:
getEndpointAddressBytesin interfaceCompute.InstanceExtendedMetadata.KubernetesInstanceMetadataOrBuilder- Returns:
- The bytes for endpointAddress.
-
setEndpointAddress
public Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder setEndpointAddress(String value) The Kubernetes API server endpoint address.
string endpoint_address = 1;- Parameters:
value- The endpointAddress to set.- Returns:
- This builder for chaining.
-
clearEndpointAddress
The Kubernetes API server endpoint address.
string endpoint_address = 1;- Returns:
- This builder for chaining.
-
setEndpointAddressBytes
public Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder setEndpointAddressBytes(com.google.protobuf.ByteString value) The Kubernetes API server endpoint address.
string endpoint_address = 1;- Parameters:
value- The bytes for endpointAddress to set.- Returns:
- This builder for chaining.
-
getCertificateAuthorityData
public com.google.protobuf.ByteString getCertificateAuthorityData()PEM-encoded CA certificate for verifying the API server.
bytes certificate_authority_data = 2;- Specified by:
getCertificateAuthorityDatain interfaceCompute.InstanceExtendedMetadata.KubernetesInstanceMetadataOrBuilder- Returns:
- The certificateAuthorityData.
-
setCertificateAuthorityData
public Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder setCertificateAuthorityData(com.google.protobuf.ByteString value) PEM-encoded CA certificate for verifying the API server.
bytes certificate_authority_data = 2;- Parameters:
value- The certificateAuthorityData to set.- Returns:
- This builder for chaining.
-
clearCertificateAuthorityData
public Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder clearCertificateAuthorityData()PEM-encoded CA certificate for verifying the API server.
bytes certificate_authority_data = 2;- Returns:
- This builder for chaining.
-
getClientCertificateData
public com.google.protobuf.ByteString getClientCertificateData()PEM-encoded client certificate for authenticating to the API server.
bytes client_certificate_data = 3;- Specified by:
getClientCertificateDatain interfaceCompute.InstanceExtendedMetadata.KubernetesInstanceMetadataOrBuilder- Returns:
- The clientCertificateData.
-
setClientCertificateData
public Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder setClientCertificateData(com.google.protobuf.ByteString value) PEM-encoded client certificate for authenticating to the API server.
bytes client_certificate_data = 3;- Parameters:
value- The clientCertificateData to set.- Returns:
- This builder for chaining.
-
clearClientCertificateData
public Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder clearClientCertificateData()PEM-encoded client certificate for authenticating to the API server.
bytes client_certificate_data = 3;- Returns:
- This builder for chaining.
-
getClientKeyData
public com.google.protobuf.ByteString getClientKeyData()PEM-encoded client key for authenticating to the API server.
bytes client_key_data = 4;- Specified by:
getClientKeyDatain interfaceCompute.InstanceExtendedMetadata.KubernetesInstanceMetadataOrBuilder- Returns:
- The clientKeyData.
-
setClientKeyData
public Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder setClientKeyData(com.google.protobuf.ByteString value) PEM-encoded client key for authenticating to the API server.
bytes client_key_data = 4;- Parameters:
value- The clientKeyData to set.- Returns:
- This builder for chaining.
-
clearClientKeyData
PEM-encoded client key for authenticating to the API server.
bytes client_key_data = 4;- Returns:
- This builder for chaining.
-
getKubernetesDistribution
The Kubernetes distribution running in the instance, e.g. "k3s".
string kubernetes_distribution = 5;- Specified by:
getKubernetesDistributionin interfaceCompute.InstanceExtendedMetadata.KubernetesInstanceMetadataOrBuilder- Returns:
- The kubernetesDistribution.
-
getKubernetesDistributionBytes
public com.google.protobuf.ByteString getKubernetesDistributionBytes()The Kubernetes distribution running in the instance, e.g. "k3s".
string kubernetes_distribution = 5;- Specified by:
getKubernetesDistributionBytesin interfaceCompute.InstanceExtendedMetadata.KubernetesInstanceMetadataOrBuilder- Returns:
- The bytes for kubernetesDistribution.
-
setKubernetesDistribution
public Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder setKubernetesDistribution(String value) The Kubernetes distribution running in the instance, e.g. "k3s".
string kubernetes_distribution = 5;- Parameters:
value- The kubernetesDistribution to set.- Returns:
- This builder for chaining.
-
clearKubernetesDistribution
public Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder clearKubernetesDistribution()The Kubernetes distribution running in the instance, e.g. "k3s".
string kubernetes_distribution = 5;- Returns:
- This builder for chaining.
-
setKubernetesDistributionBytes
public Compute.InstanceExtendedMetadata.KubernetesInstanceMetadata.Builder setKubernetesDistributionBytes(com.google.protobuf.ByteString value) The Kubernetes distribution running in the instance, e.g. "k3s".
string kubernetes_distribution = 5;- Parameters:
value- The bytes for kubernetesDistribution to set.- Returns:
- This builder for chaining.
-