Class Identity

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, IdentityOrBuilder, java.io.Serializable

    public final class Identity
    extends com.google.protobuf.GeneratedMessage
    implements IdentityOrBuilder
    Protobuf type grpc.gcp.Identity
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      private static class  Identity.AttributesDefaultEntryHolder  
      static class  Identity.Builder
      Protobuf type grpc.gcp.Identity
      static class  Identity.IdentityOneofCase  
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage

        com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,​BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,​BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,​T extends java.lang.Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage

        com.google.protobuf.AbstractMessage.BuilderParent
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Identity()  
      private Identity​(com.google.protobuf.GeneratedMessage.Builder<?> builder)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean containsAttributes​(java.lang.String key)
      Additional attributes of the identity.
      boolean equals​(java.lang.Object obj)  
      java.util.Map<java.lang.String,​java.lang.String> getAttributes()
      Deprecated.
      int getAttributesCount()
      Additional attributes of the identity.
      java.util.Map<java.lang.String,​java.lang.String> getAttributesMap()
      Additional attributes of the identity.
      java.lang.String getAttributesOrDefault​(java.lang.String key, java.lang.String defaultValue)
      Additional attributes of the identity.
      java.lang.String getAttributesOrThrow​(java.lang.String key)
      Additional attributes of the identity.
      static Identity getDefaultInstance()  
      Identity getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      java.lang.String getHostname()
      Hostname of a connection endpoint.
      com.google.protobuf.ByteString getHostnameBytes()
      Hostname of a connection endpoint.
      Identity.IdentityOneofCase getIdentityOneofCase()  
      com.google.protobuf.Parser<Identity> getParserForType()  
      int getSerializedSize()  
      java.lang.String getServiceAccount()
      Service account of a connection endpoint.
      com.google.protobuf.ByteString getServiceAccountBytes()
      Service account of a connection endpoint.
      int hashCode()  
      boolean hasHostname()
      Hostname of a connection endpoint.
      boolean hasServiceAccount()
      Service account of a connection endpoint.
      private com.google.protobuf.MapField<java.lang.String,​java.lang.String> internalGetAttributes()  
      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()  
      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection​(int number)  
      boolean isInitialized()  
      static Identity.Builder newBuilder()  
      static Identity.Builder newBuilder​(Identity prototype)  
      Identity.Builder newBuilderForType()  
      protected Identity.Builder newBuilderForType​(com.google.protobuf.AbstractMessage.BuilderParent parent)  
      static Identity parseDelimitedFrom​(java.io.InputStream input)  
      static Identity parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Identity parseFrom​(byte[] data)  
      static Identity parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Identity parseFrom​(com.google.protobuf.ByteString data)  
      static Identity parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Identity parseFrom​(com.google.protobuf.CodedInputStream input)  
      static Identity parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Identity parseFrom​(java.io.InputStream input)  
      static Identity parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Identity parseFrom​(java.nio.ByteBuffer data)  
      static Identity parseFrom​(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<Identity> parser()  
      Identity.Builder toBuilder()  
      void writeTo​(com.google.protobuf.CodedOutputStream output)  
      • Methods inherited from class com.google.protobuf.GeneratedMessage

        canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
      • Methods inherited from class com.google.protobuf.AbstractMessage

        findInitializationErrors, getInitializationErrorString, hashFields, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.MessageLite

        toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

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

      • identityOneofCase_

        private int identityOneofCase_
      • identityOneof_

        private java.lang.Object identityOneof_
      • SERVICE_ACCOUNT_FIELD_NUMBER

        public static final int SERVICE_ACCOUNT_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ATTRIBUTES_FIELD_NUMBER

        public static final int ATTRIBUTES_FIELD_NUMBER
        See Also:
        Constant Field Values
      • attributes_

        private com.google.protobuf.MapField<java.lang.String,​java.lang.String> attributes_
      • memoizedIsInitialized

        private byte memoizedIsInitialized
      • DEFAULT_INSTANCE

        private static final Identity DEFAULT_INSTANCE
      • PARSER

        private static final com.google.protobuf.Parser<Identity> PARSER
    • Constructor Detail

      • Identity

        private Identity​(com.google.protobuf.GeneratedMessage.Builder<?> builder)
      • Identity

        private Identity()
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapFieldReflection

        protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection​(int number)
        Overrides:
        internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
      • hasServiceAccount

        public boolean hasServiceAccount()
         Service account of a connection endpoint.
         
        string service_account = 1;
        Specified by:
        hasServiceAccount in interface IdentityOrBuilder
        Returns:
        Whether the serviceAccount field is set.
      • getServiceAccount

        public java.lang.String getServiceAccount()
         Service account of a connection endpoint.
         
        string service_account = 1;
        Specified by:
        getServiceAccount in interface IdentityOrBuilder
        Returns:
        The serviceAccount.
      • getServiceAccountBytes

        public com.google.protobuf.ByteString getServiceAccountBytes()
         Service account of a connection endpoint.
         
        string service_account = 1;
        Specified by:
        getServiceAccountBytes in interface IdentityOrBuilder
        Returns:
        The bytes for serviceAccount.
      • hasHostname

        public boolean hasHostname()
         Hostname of a connection endpoint.
         
        string hostname = 2;
        Specified by:
        hasHostname in interface IdentityOrBuilder
        Returns:
        Whether the hostname field is set.
      • getHostname

        public java.lang.String getHostname()
         Hostname of a connection endpoint.
         
        string hostname = 2;
        Specified by:
        getHostname in interface IdentityOrBuilder
        Returns:
        The hostname.
      • getHostnameBytes

        public com.google.protobuf.ByteString getHostnameBytes()
         Hostname of a connection endpoint.
         
        string hostname = 2;
        Specified by:
        getHostnameBytes in interface IdentityOrBuilder
        Returns:
        The bytes for hostname.
      • internalGetAttributes

        private com.google.protobuf.MapField<java.lang.String,​java.lang.String> internalGetAttributes()
      • containsAttributes

        public boolean containsAttributes​(java.lang.String key)
         Additional attributes of the identity.
         
        map<string, string> attributes = 3;
        Specified by:
        containsAttributes in interface IdentityOrBuilder
      • getAttributesMap

        public java.util.Map<java.lang.String,​java.lang.String> getAttributesMap()
         Additional attributes of the identity.
         
        map<string, string> attributes = 3;
        Specified by:
        getAttributesMap in interface IdentityOrBuilder
      • getAttributesOrDefault

        public java.lang.String getAttributesOrDefault​(java.lang.String key,
                                                       java.lang.String defaultValue)
         Additional attributes of the identity.
         
        map<string, string> attributes = 3;
        Specified by:
        getAttributesOrDefault in interface IdentityOrBuilder
      • getAttributesOrThrow

        public java.lang.String getAttributesOrThrow​(java.lang.String key)
         Additional attributes of the identity.
         
        map<string, string> attributes = 3;
        Specified by:
        getAttributesOrThrow in interface IdentityOrBuilder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessage
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws java.io.IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessage
        Throws:
        java.io.IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessage
      • equals

        public boolean equals​(java.lang.Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static Identity parseFrom​(java.nio.ByteBuffer data)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Identity parseFrom​(java.nio.ByteBuffer data,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Identity parseFrom​(com.google.protobuf.ByteString data)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Identity parseFrom​(com.google.protobuf.ByteString data,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Identity parseFrom​(byte[] data)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Identity parseFrom​(byte[] data,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Identity parseFrom​(java.io.InputStream input)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Identity parseFrom​(java.io.InputStream input,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static Identity parseDelimitedFrom​(java.io.InputStream input)
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static Identity parseDelimitedFrom​(java.io.InputStream input,
                                                  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Identity parseFrom​(com.google.protobuf.CodedInputStream input)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Identity parseFrom​(com.google.protobuf.CodedInputStream input,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • newBuilderForType

        public Identity.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public Identity.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected Identity.Builder newBuilderForType​(com.google.protobuf.AbstractMessage.BuilderParent parent)
        Overrides:
        newBuilderForType in class com.google.protobuf.AbstractMessage
      • getDefaultInstance

        public static Identity getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<Identity> parser()
      • getParserForType

        public com.google.protobuf.Parser<Identity> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessage
      • getDefaultInstanceForType

        public Identity getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder