Interface KerberosConfigOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    KerberosConfig, KerberosConfig.Builder

    public interface KerberosConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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.
      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).
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasKeytab

        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.v1.Secret keytab = 1;
        Returns:
        Whether the keytab field is set.
      • getKeytab

        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.v1.Secret keytab = 1;
        Returns:
        The keytab.
      • getKeytabOrBuilder

        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.v1.Secret keytab = 1;
      • getPrincipal

        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;
        Returns:
        The principal.
      • getPrincipalBytes

        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;
        Returns:
        The bytes for principal.
      • getKrb5ConfigGcsUri

        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;
        Returns:
        The krb5ConfigGcsUri.
      • getKrb5ConfigGcsUriBytes

        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;
        Returns:
        The bytes for krb5ConfigGcsUri.