Class Kubeconfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Kubeconfig.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<Kubeconfig.Builder>
com.linecorp.centraldogma.xds.k8s.v1.Kubeconfig.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, KubeconfigOrBuilder, Cloneable
- Enclosing class:
Kubeconfig
public static final class Kubeconfig.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Kubeconfig.Builder>
implements KubeconfigOrBuilder
Protobuf type
centraldogma.xds.k8s.v1.Kubeconfig-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()string control_plane_url = 1 [(.google.api.field_behavior) = REQUIRED];string credential_id = 3 [(.google.api.field_behavior) = OPTIONAL];clearField(com.google.protobuf.Descriptors.FieldDescriptor field) string namespace = 2 [(.google.api.field_behavior) = OPTIONAL];clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) bool trust_certs = 4 [(.google.api.field_behavior) = OPTIONAL];clone()string control_plane_url = 1 [(.google.api.field_behavior) = REQUIRED];com.google.protobuf.ByteStringstring control_plane_url = 1 [(.google.api.field_behavior) = REQUIRED];string credential_id = 3 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.ByteStringstring credential_id = 3 [(.google.api.field_behavior) = OPTIONAL];static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorstring namespace = 2 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.ByteStringstring namespace = 2 [(.google.api.field_behavior) = OPTIONAL];booleanbool trust_certs = 4 [(.google.api.field_behavior) = OPTIONAL];protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Kubeconfig other) final Kubeconfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setControlPlaneUrl(String value) string control_plane_url = 1 [(.google.api.field_behavior) = REQUIRED];setControlPlaneUrlBytes(com.google.protobuf.ByteString value) string control_plane_url = 1 [(.google.api.field_behavior) = REQUIRED];setCredentialId(String value) string credential_id = 3 [(.google.api.field_behavior) = OPTIONAL];setCredentialIdBytes(com.google.protobuf.ByteString value) string credential_id = 3 [(.google.api.field_behavior) = OPTIONAL];setNamespace(String value) string namespace = 2 [(.google.api.field_behavior) = OPTIONAL];setNamespaceBytes(com.google.protobuf.ByteString value) string namespace = 2 [(.google.api.field_behavior) = OPTIONAL];setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setTrustCerts(boolean value) bool trust_certs = 4 [(.google.api.field_behavior) = OPTIONAL];final Kubeconfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
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, 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 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Kubeconfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Kubeconfig.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.GeneratedMessageV3.Builder<Kubeconfig.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Kubeconfig.Builder>
-
setField
public Kubeconfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Kubeconfig.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Kubeconfig.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Kubeconfig.Builder>
-
setRepeatedField
public Kubeconfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Kubeconfig.Builder>
-
addRepeatedField
public Kubeconfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Kubeconfig.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Kubeconfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Kubeconfig.Builder>
-
mergeFrom
public Kubeconfig.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<Kubeconfig.Builder>- Throws:
IOException
-
getControlPlaneUrl
string control_plane_url = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getControlPlaneUrlin interfaceKubeconfigOrBuilder- Returns:
- The controlPlaneUrl.
-
getControlPlaneUrlBytes
public com.google.protobuf.ByteString getControlPlaneUrlBytes()string control_plane_url = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getControlPlaneUrlBytesin interfaceKubeconfigOrBuilder- Returns:
- The bytes for controlPlaneUrl.
-
setControlPlaneUrl
string control_plane_url = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The controlPlaneUrl to set.- Returns:
- This builder for chaining.
-
clearControlPlaneUrl
string control_plane_url = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setControlPlaneUrlBytes
string control_plane_url = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for controlPlaneUrl to set.- Returns:
- This builder for chaining.
-
getNamespace
string namespace = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNamespacein interfaceKubeconfigOrBuilder- Returns:
- The namespace.
-
getNamespaceBytes
public com.google.protobuf.ByteString getNamespaceBytes()string namespace = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNamespaceBytesin interfaceKubeconfigOrBuilder- Returns:
- The bytes for namespace.
-
setNamespace
string namespace = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The namespace to set.- Returns:
- This builder for chaining.
-
clearNamespace
string namespace = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setNamespaceBytes
string namespace = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for namespace to set.- Returns:
- This builder for chaining.
-
getCredentialId
string credential_id = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCredentialIdin interfaceKubeconfigOrBuilder- Returns:
- The credentialId.
-
getCredentialIdBytes
public com.google.protobuf.ByteString getCredentialIdBytes()string credential_id = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCredentialIdBytesin interfaceKubeconfigOrBuilder- Returns:
- The bytes for credentialId.
-
setCredentialId
string credential_id = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The credentialId to set.- Returns:
- This builder for chaining.
-
clearCredentialId
string credential_id = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setCredentialIdBytes
string credential_id = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for credentialId to set.- Returns:
- This builder for chaining.
-
getTrustCerts
public boolean getTrustCerts()bool trust_certs = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTrustCertsin interfaceKubeconfigOrBuilder- Returns:
- The trustCerts.
-
setTrustCerts
bool trust_certs = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The trustCerts to set.- Returns:
- This builder for chaining.
-
clearTrustCerts
bool trust_certs = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Kubeconfig.Builder>
-
mergeUnknownFields
public final Kubeconfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Kubeconfig.Builder>
-