Class IndexPrivateEndpoints

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.aiplatform.v1.IndexPrivateEndpoints
All Implemented Interfaces:
IndexPrivateEndpointsOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class IndexPrivateEndpoints extends com.google.protobuf.GeneratedMessage implements IndexPrivateEndpointsOrBuilder
 IndexPrivateEndpoints proto is used to provide paths for users to send
 requests via private endpoints (e.g. private service access, private service
 connect).
 To send request via private service access, use match_grpc_address.
 To send request via private service connect, use service_attachment.
 
Protobuf type google.cloud.aiplatform.v1.IndexPrivateEndpoints
See Also:
  • Field Details

    • MATCH_GRPC_ADDRESS_FIELD_NUMBER

      public static final int MATCH_GRPC_ADDRESS_FIELD_NUMBER
      See Also:
    • SERVICE_ATTACHMENT_FIELD_NUMBER

      public static final int SERVICE_ATTACHMENT_FIELD_NUMBER
      See Also:
    • PSC_AUTOMATED_ENDPOINTS_FIELD_NUMBER

      public static final int PSC_AUTOMATED_ENDPOINTS_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

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

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

      public String getMatchGrpcAddress()
       Output only. The ip address used to send match gRPC requests.
       
      string match_grpc_address = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMatchGrpcAddress in interface IndexPrivateEndpointsOrBuilder
      Returns:
      The matchGrpcAddress.
    • getMatchGrpcAddressBytes

      public com.google.protobuf.ByteString getMatchGrpcAddressBytes()
       Output only. The ip address used to send match gRPC requests.
       
      string match_grpc_address = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMatchGrpcAddressBytes in interface IndexPrivateEndpointsOrBuilder
      Returns:
      The bytes for matchGrpcAddress.
    • getServiceAttachment

      public String getServiceAttachment()
       Output only. The name of the service attachment resource. Populated if
       private service connect is enabled.
       
      string service_attachment = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getServiceAttachment in interface IndexPrivateEndpointsOrBuilder
      Returns:
      The serviceAttachment.
    • getServiceAttachmentBytes

      public com.google.protobuf.ByteString getServiceAttachmentBytes()
       Output only. The name of the service attachment resource. Populated if
       private service connect is enabled.
       
      string service_attachment = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getServiceAttachmentBytes in interface IndexPrivateEndpointsOrBuilder
      Returns:
      The bytes for serviceAttachment.
    • getPscAutomatedEndpointsList

      public List<PscAutomatedEndpoints> getPscAutomatedEndpointsList()
       Output only. PscAutomatedEndpoints is populated if private service connect
       is enabled if PscAutomatedConfig is set.
       
      repeated .google.cloud.aiplatform.v1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPscAutomatedEndpointsList in interface IndexPrivateEndpointsOrBuilder
    • getPscAutomatedEndpointsOrBuilderList

      public List<? extends PscAutomatedEndpointsOrBuilder> getPscAutomatedEndpointsOrBuilderList()
       Output only. PscAutomatedEndpoints is populated if private service connect
       is enabled if PscAutomatedConfig is set.
       
      repeated .google.cloud.aiplatform.v1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPscAutomatedEndpointsOrBuilderList in interface IndexPrivateEndpointsOrBuilder
    • getPscAutomatedEndpointsCount

      public int getPscAutomatedEndpointsCount()
       Output only. PscAutomatedEndpoints is populated if private service connect
       is enabled if PscAutomatedConfig is set.
       
      repeated .google.cloud.aiplatform.v1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPscAutomatedEndpointsCount in interface IndexPrivateEndpointsOrBuilder
    • getPscAutomatedEndpoints

      public PscAutomatedEndpoints getPscAutomatedEndpoints(int index)
       Output only. PscAutomatedEndpoints is populated if private service connect
       is enabled if PscAutomatedConfig is set.
       
      repeated .google.cloud.aiplatform.v1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPscAutomatedEndpoints in interface IndexPrivateEndpointsOrBuilder
    • getPscAutomatedEndpointsOrBuilder

      public PscAutomatedEndpointsOrBuilder getPscAutomatedEndpointsOrBuilder(int index)
       Output only. PscAutomatedEndpoints is populated if private service connect
       is enabled if PscAutomatedConfig is set.
       
      repeated .google.cloud.aiplatform.v1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPscAutomatedEndpointsOrBuilder in interface IndexPrivateEndpointsOrBuilder
    • 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 IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      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(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 IndexPrivateEndpoints parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static IndexPrivateEndpoints parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

      public static IndexPrivateEndpoints parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

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

      public static IndexPrivateEndpoints parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

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

      public static IndexPrivateEndpoints parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

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

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

      public static IndexPrivateEndpoints.Builder newBuilder()
    • newBuilder

      public static IndexPrivateEndpoints.Builder newBuilder(IndexPrivateEndpoints prototype)
    • toBuilder

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

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

      public static IndexPrivateEndpoints getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<IndexPrivateEndpoints> 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 IndexPrivateEndpoints getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder