public final class KerberosConfig extends com.google.protobuf.GeneratedMessageV3 implements KerberosConfigOrBuilder
Configuration information for a Kerberos principal.Protobuf type
google.cloud.metastore.v1beta.KerberosConfig| Modifier and Type | Class and Description |
|---|---|
static class |
KerberosConfig.Builder
Configuration information for a Kerberos principal.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
KEYTAB_FIELD_NUMBER |
static int |
KRB5_CONFIG_GCS_URI_FIELD_NUMBER |
static int |
PRINCIPAL_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static KerberosConfig |
getDefaultInstance() |
KerberosConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Secret |
getKeytab()
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.
|
com.google.protobuf.Parser<KerberosConfig> |
getParserForType() |
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.
|
int |
getSerializedSize() |
int |
hashCode() |
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() |
static KerberosConfig.Builder |
newBuilder() |
static KerberosConfig.Builder |
newBuilder(KerberosConfig prototype) |
KerberosConfig.Builder |
newBuilderForType() |
protected KerberosConfig.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static KerberosConfig |
parseDelimitedFrom(InputStream input) |
static KerberosConfig |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static KerberosConfig |
parseFrom(byte[] data) |
static KerberosConfig |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static KerberosConfig |
parseFrom(ByteBuffer data) |
static KerberosConfig |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static KerberosConfig |
parseFrom(com.google.protobuf.ByteString data) |
static KerberosConfig |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static KerberosConfig |
parseFrom(com.google.protobuf.CodedInputStream input) |
static KerberosConfig |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static KerberosConfig |
parseFrom(InputStream input) |
static KerberosConfig |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<KerberosConfig> |
parser() |
KerberosConfig.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int KEYTAB_FIELD_NUMBER
public static final int PRINCIPAL_FIELD_NUMBER
public static final int KRB5_CONFIG_GCS_URI_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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 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 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 final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static KerberosConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static KerberosConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static KerberosConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static KerberosConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static KerberosConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static KerberosConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static KerberosConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static KerberosConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static KerberosConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static KerberosConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static KerberosConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static KerberosConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic KerberosConfig.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static KerberosConfig.Builder newBuilder()
public static KerberosConfig.Builder newBuilder(KerberosConfig prototype)
public KerberosConfig.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected KerberosConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static KerberosConfig getDefaultInstance()
public static com.google.protobuf.Parser<KerberosConfig> parser()
public com.google.protobuf.Parser<KerberosConfig> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public KerberosConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.