Interface PrivateServiceConnectConfigOrBuilder

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

@Generated public interface PrivateServiceConnectConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getEnablePrivateServiceConnect

      boolean getEnablePrivateServiceConnect()
       Required. If true, expose the IndexEndpoint via private service connect.
       
      bool enable_private_service_connect = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The enablePrivateServiceConnect.
    • getProjectAllowlistList

      List<String> getProjectAllowlistList()
       A list of Projects from which the forwarding rule will target the service
       attachment.
       
      repeated string project_allowlist = 2;
      Returns:
      A list containing the projectAllowlist.
    • getProjectAllowlistCount

      int getProjectAllowlistCount()
       A list of Projects from which the forwarding rule will target the service
       attachment.
       
      repeated string project_allowlist = 2;
      Returns:
      The count of projectAllowlist.
    • getProjectAllowlist

      String getProjectAllowlist(int index)
       A list of Projects from which the forwarding rule will target the service
       attachment.
       
      repeated string project_allowlist = 2;
      Parameters:
      index - The index of the element to return.
      Returns:
      The projectAllowlist at the given index.
    • getProjectAllowlistBytes

      com.google.protobuf.ByteString getProjectAllowlistBytes(int index)
       A list of Projects from which the forwarding rule will target the service
       attachment.
       
      repeated string project_allowlist = 2;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the projectAllowlist at the given index.
    • getPscAutomationConfigsList

      List<PSCAutomationConfig> getPscAutomationConfigsList()
       Optional. List of projects and networks where the PSC endpoints will be
       created. This field is used by Online Inference(Prediction) only.
       
      repeated .google.cloud.aiplatform.v1beta1.PSCAutomationConfig psc_automation_configs = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getPscAutomationConfigs

      PSCAutomationConfig getPscAutomationConfigs(int index)
       Optional. List of projects and networks where the PSC endpoints will be
       created. This field is used by Online Inference(Prediction) only.
       
      repeated .google.cloud.aiplatform.v1beta1.PSCAutomationConfig psc_automation_configs = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getPscAutomationConfigsCount

      int getPscAutomationConfigsCount()
       Optional. List of projects and networks where the PSC endpoints will be
       created. This field is used by Online Inference(Prediction) only.
       
      repeated .google.cloud.aiplatform.v1beta1.PSCAutomationConfig psc_automation_configs = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getPscAutomationConfigsOrBuilderList

      List<? extends PSCAutomationConfigOrBuilder> getPscAutomationConfigsOrBuilderList()
       Optional. List of projects and networks where the PSC endpoints will be
       created. This field is used by Online Inference(Prediction) only.
       
      repeated .google.cloud.aiplatform.v1beta1.PSCAutomationConfig psc_automation_configs = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getPscAutomationConfigsOrBuilder

      PSCAutomationConfigOrBuilder getPscAutomationConfigsOrBuilder(int index)
       Optional. List of projects and networks where the PSC endpoints will be
       created. This field is used by Online Inference(Prediction) only.
       
      repeated .google.cloud.aiplatform.v1beta1.PSCAutomationConfig psc_automation_configs = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getEnableSecurePrivateServiceConnect

      boolean getEnableSecurePrivateServiceConnect()
       Optional. If set to true, enable secure private service connect with IAM
       authorization. Otherwise, private service connect will be done without
       authorization. Note latency will be slightly increased if authorization is
       enabled.
       
      bool enable_secure_private_service_connect = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enableSecurePrivateServiceConnect.
    • getServiceAttachment

      String getServiceAttachment()
       Output only. The name of the generated service attachment resource.
       This is only populated if the endpoint is deployed with
       PrivateServiceConnect.
       
      string service_attachment = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The serviceAttachment.
    • getServiceAttachmentBytes

      com.google.protobuf.ByteString getServiceAttachmentBytes()
       Output only. The name of the generated service attachment resource.
       This is only populated if the endpoint is deployed with
       PrivateServiceConnect.
       
      string service_attachment = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for serviceAttachment.