Interface ExtensionPrivateServiceConnectConfigOrBuilder

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

@Generated public interface ExtensionPrivateServiceConnectConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    com.google.protobuf.ByteString
    Required.

    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 Details

    • getServiceDirectory

      String getServiceDirectory()
       Required. The Service Directory resource name in which the service
       endpoints associated to the extension are registered. Format:
       `projects/{project_id}/locations/{location_id}/namespaces/{namespace_id}/services/{service_id}`
      
       - The Vertex AI Extension Service Agent
       (https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
       should be granted `servicedirectory.viewer` and
       `servicedirectory.pscAuthorizedService` roles on the resource.
       
      string service_directory = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The serviceDirectory.
    • getServiceDirectoryBytes

      com.google.protobuf.ByteString getServiceDirectoryBytes()
       Required. The Service Directory resource name in which the service
       endpoints associated to the extension are registered. Format:
       `projects/{project_id}/locations/{location_id}/namespaces/{namespace_id}/services/{service_id}`
      
       - The Vertex AI Extension Service Agent
       (https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
       should be granted `servicedirectory.viewer` and
       `servicedirectory.pscAuthorizedService` roles on the resource.
       
      string service_directory = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for serviceDirectory.