public static final class KerberosConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<KerberosConfig.Builder> implements KerberosConfigOrBuilder
Configuration information for a Kerberos principal.Protobuf type
google.cloud.metastore.v1beta.KerberosConfig| Modifier and Type | Method and Description |
|---|---|
KerberosConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
KerberosConfig |
build() |
KerberosConfig |
buildPartial() |
KerberosConfig.Builder |
clear() |
KerberosConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
KerberosConfig.Builder |
clearKeytab()
A Kerberos keytab file that can be used to authenticate a service principal
with a Kerberos Key Distribution Center (KDC).
|
KerberosConfig.Builder |
clearKrb5ConfigGcsUri()
A Cloud Storage URI that specifies the path to a
krb5.conf file.
|
KerberosConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
KerberosConfig.Builder |
clearPrincipal()
A Kerberos principal that exists in the both the keytab the KDC
to authenticate as.
|
KerberosConfig.Builder |
clone() |
KerberosConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Secret |
getKeytab()
A Kerberos keytab file that can be used to authenticate a service principal
with a Kerberos Key Distribution Center (KDC).
|
Secret.Builder |
getKeytabBuilder()
A Kerberos keytab file that can be used to authenticate a service principal
with a Kerberos Key Distribution Center (KDC).
|
SecretOrBuilder |
getKeytabOrBuilder()
A Kerberos keytab file that can be used to authenticate a service principal
with a Kerberos Key Distribution Center (KDC).
|
String |
getKrb5ConfigGcsUri()
A Cloud Storage URI that specifies the path to a
krb5.conf file.
|
com.google.protobuf.ByteString |
getKrb5ConfigGcsUriBytes()
A Cloud Storage URI that specifies the path to a
krb5.conf file.
|
String |
getPrincipal()
A Kerberos principal that exists in the both the keytab the KDC
to authenticate as.
|
com.google.protobuf.ByteString |
getPrincipalBytes()
A Kerberos principal that exists in the both the keytab the KDC
to authenticate as.
|
boolean |
hasKeytab()
A Kerberos keytab file that can be used to authenticate a service principal
with a Kerberos Key Distribution Center (KDC).
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
KerberosConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
KerberosConfig.Builder |
mergeFrom(KerberosConfig other) |
KerberosConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
KerberosConfig.Builder |
mergeKeytab(Secret value)
A Kerberos keytab file that can be used to authenticate a service principal
with a Kerberos Key Distribution Center (KDC).
|
KerberosConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
KerberosConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
KerberosConfig.Builder |
setKeytab(Secret.Builder builderForValue)
A Kerberos keytab file that can be used to authenticate a service principal
with a Kerberos Key Distribution Center (KDC).
|
KerberosConfig.Builder |
setKeytab(Secret value)
A Kerberos keytab file that can be used to authenticate a service principal
with a Kerberos Key Distribution Center (KDC).
|
KerberosConfig.Builder |
setKrb5ConfigGcsUri(String value)
A Cloud Storage URI that specifies the path to a
krb5.conf file.
|
KerberosConfig.Builder |
setKrb5ConfigGcsUriBytes(com.google.protobuf.ByteString value)
A Cloud Storage URI that specifies the path to a
krb5.conf file.
|
KerberosConfig.Builder |
setPrincipal(String value)
A Kerberos principal that exists in the both the keytab the KDC
to authenticate as.
|
KerberosConfig.Builder |
setPrincipalBytes(com.google.protobuf.ByteString value)
A Kerberos principal that exists in the both the keytab the KDC
to authenticate as.
|
KerberosConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
KerberosConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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<KerberosConfig.Builder>public KerberosConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<KerberosConfig.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<KerberosConfig.Builder>public KerberosConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic KerberosConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic KerberosConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic KerberosConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<KerberosConfig.Builder>public KerberosConfig.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<KerberosConfig.Builder>public KerberosConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<KerberosConfig.Builder>public KerberosConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<KerberosConfig.Builder>public KerberosConfig.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<KerberosConfig.Builder>public KerberosConfig.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<KerberosConfig.Builder>public KerberosConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<KerberosConfig.Builder>public KerberosConfig.Builder mergeFrom(KerberosConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<KerberosConfig.Builder>public KerberosConfig.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<KerberosConfig.Builder>IOExceptionpublic boolean hasKeytab()
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
.google.cloud.metastore.v1beta.Secret keytab = 1;hasKeytab in interface KerberosConfigOrBuilderpublic Secret getKeytab()
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
.google.cloud.metastore.v1beta.Secret keytab = 1;getKeytab in interface KerberosConfigOrBuilderpublic KerberosConfig.Builder setKeytab(Secret value)
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
.google.cloud.metastore.v1beta.Secret keytab = 1;public KerberosConfig.Builder setKeytab(Secret.Builder builderForValue)
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
.google.cloud.metastore.v1beta.Secret keytab = 1;public KerberosConfig.Builder mergeKeytab(Secret value)
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
.google.cloud.metastore.v1beta.Secret keytab = 1;public KerberosConfig.Builder clearKeytab()
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
.google.cloud.metastore.v1beta.Secret keytab = 1;public Secret.Builder getKeytabBuilder()
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
.google.cloud.metastore.v1beta.Secret keytab = 1;public SecretOrBuilder getKeytabOrBuilder()
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
.google.cloud.metastore.v1beta.Secret keytab = 1;getKeytabOrBuilder in interface KerberosConfigOrBuilderpublic String getPrincipal()
A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form `primary/instance@REALM`, but there is no exact format.
string principal = 2;getPrincipal in interface KerberosConfigOrBuilderpublic com.google.protobuf.ByteString getPrincipalBytes()
A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form `primary/instance@REALM`, but there is no exact format.
string principal = 2;getPrincipalBytes in interface KerberosConfigOrBuilderpublic KerberosConfig.Builder setPrincipal(String value)
A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form `primary/instance@REALM`, but there is no exact format.
string principal = 2;value - The principal to set.public KerberosConfig.Builder clearPrincipal()
A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form `primary/instance@REALM`, but there is no exact format.
string principal = 2;public KerberosConfig.Builder setPrincipalBytes(com.google.protobuf.ByteString value)
A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form `primary/instance@REALM`, but there is no exact format.
string principal = 2;value - The bytes for principal to set.public String getKrb5ConfigGcsUri()
A Cloud Storage URI that specifies the path to a
krb5.conf file. It is of the form `gs://{bucket_name}/path/to/krb5.conf`,
although the file does not need to be named krb5.conf explicitly.
string krb5_config_gcs_uri = 3;getKrb5ConfigGcsUri in interface KerberosConfigOrBuilderpublic com.google.protobuf.ByteString getKrb5ConfigGcsUriBytes()
A Cloud Storage URI that specifies the path to a
krb5.conf file. It is of the form `gs://{bucket_name}/path/to/krb5.conf`,
although the file does not need to be named krb5.conf explicitly.
string krb5_config_gcs_uri = 3;getKrb5ConfigGcsUriBytes in interface KerberosConfigOrBuilderpublic KerberosConfig.Builder setKrb5ConfigGcsUri(String value)
A Cloud Storage URI that specifies the path to a
krb5.conf file. It is of the form `gs://{bucket_name}/path/to/krb5.conf`,
although the file does not need to be named krb5.conf explicitly.
string krb5_config_gcs_uri = 3;value - The krb5ConfigGcsUri to set.public KerberosConfig.Builder clearKrb5ConfigGcsUri()
A Cloud Storage URI that specifies the path to a
krb5.conf file. It is of the form `gs://{bucket_name}/path/to/krb5.conf`,
although the file does not need to be named krb5.conf explicitly.
string krb5_config_gcs_uri = 3;public KerberosConfig.Builder setKrb5ConfigGcsUriBytes(com.google.protobuf.ByteString value)
A Cloud Storage URI that specifies the path to a
krb5.conf file. It is of the form `gs://{bucket_name}/path/to/krb5.conf`,
although the file does not need to be named krb5.conf explicitly.
string krb5_config_gcs_uri = 3;value - The bytes for krb5ConfigGcsUri to set.public final KerberosConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<KerberosConfig.Builder>public final KerberosConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<KerberosConfig.Builder>Copyright © 2024 Google LLC. All rights reserved.