Interface ExtensionOrBuilder

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

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

    • getName

      String getName()
       Identifier. The resource name of the Extension.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Identifier. The resource name of the Extension.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The bytes for name.
    • getDisplayName

      String getDisplayName()
       Required. The display name of the Extension.
       The name can be up to 128 characters long and can consist of any UTF-8
       characters.
       
      string display_name = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The displayName.
    • getDisplayNameBytes

      com.google.protobuf.ByteString getDisplayNameBytes()
       Required. The display name of the Extension.
       The name can be up to 128 characters long and can consist of any UTF-8
       characters.
       
      string display_name = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for displayName.
    • getDescription

      String getDescription()
       Optional. The description of the Extension.
       
      string description = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       Optional. The description of the Extension.
       
      string description = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for description.
    • hasCreateTime

      boolean hasCreateTime()
       Output only. Timestamp when this Extension was created.
       
      .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      com.google.protobuf.Timestamp getCreateTime()
       Output only. Timestamp when this Extension was created.
       
      .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. Timestamp when this Extension was created.
       
      .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasUpdateTime

      boolean hasUpdateTime()
       Output only. Timestamp when this Extension was most recently updated.
       
      .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      com.google.protobuf.Timestamp getUpdateTime()
       Output only. Timestamp when this Extension was most recently updated.
       
      .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. Timestamp when this Extension was most recently updated.
       
      .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getEtag

      String getEtag()
       Optional. Used to perform consistent read-modify-write updates. If not set,
       a blind "overwrite" update happens.
       
      string etag = 7 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The etag.
    • getEtagBytes

      com.google.protobuf.ByteString getEtagBytes()
       Optional. Used to perform consistent read-modify-write updates. If not set,
       a blind "overwrite" update happens.
       
      string etag = 7 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for etag.
    • hasManifest

      boolean hasManifest()
       Required. Manifest of the Extension.
       
      .google.cloud.aiplatform.v1beta1.ExtensionManifest manifest = 9 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the manifest field is set.
    • getManifest

      ExtensionManifest getManifest()
       Required. Manifest of the Extension.
       
      .google.cloud.aiplatform.v1beta1.ExtensionManifest manifest = 9 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The manifest.
    • getManifestOrBuilder

      ExtensionManifestOrBuilder getManifestOrBuilder()
       Required. Manifest of the Extension.
       
      .google.cloud.aiplatform.v1beta1.ExtensionManifest manifest = 9 [(.google.api.field_behavior) = REQUIRED];
    • getExtensionOperationsList

      List<ExtensionOperation> getExtensionOperationsList()
       Output only. Supported operations.
       
      repeated .google.cloud.aiplatform.v1beta1.ExtensionOperation extension_operations = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getExtensionOperations

      ExtensionOperation getExtensionOperations(int index)
       Output only. Supported operations.
       
      repeated .google.cloud.aiplatform.v1beta1.ExtensionOperation extension_operations = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getExtensionOperationsCount

      int getExtensionOperationsCount()
       Output only. Supported operations.
       
      repeated .google.cloud.aiplatform.v1beta1.ExtensionOperation extension_operations = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getExtensionOperationsOrBuilderList

      List<? extends ExtensionOperationOrBuilder> getExtensionOperationsOrBuilderList()
       Output only. Supported operations.
       
      repeated .google.cloud.aiplatform.v1beta1.ExtensionOperation extension_operations = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getExtensionOperationsOrBuilder

      ExtensionOperationOrBuilder getExtensionOperationsOrBuilder(int index)
       Output only. Supported operations.
       
      repeated .google.cloud.aiplatform.v1beta1.ExtensionOperation extension_operations = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasRuntimeConfig

      boolean hasRuntimeConfig()
       Optional. Runtime config controlling the runtime behavior of this
       Extension.
       
      .google.cloud.aiplatform.v1beta1.RuntimeConfig runtime_config = 13 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the runtimeConfig field is set.
    • getRuntimeConfig

      RuntimeConfig getRuntimeConfig()
       Optional. Runtime config controlling the runtime behavior of this
       Extension.
       
      .google.cloud.aiplatform.v1beta1.RuntimeConfig runtime_config = 13 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The runtimeConfig.
    • getRuntimeConfigOrBuilder

      RuntimeConfigOrBuilder getRuntimeConfigOrBuilder()
       Optional. Runtime config controlling the runtime behavior of this
       Extension.
       
      .google.cloud.aiplatform.v1beta1.RuntimeConfig runtime_config = 13 [(.google.api.field_behavior) = OPTIONAL];
    • getToolUseExamplesList

      List<ToolUseExample> getToolUseExamplesList()
       Optional. Examples to illustrate the usage of the extension as a tool.
       
      repeated .google.cloud.aiplatform.v1beta1.ToolUseExample tool_use_examples = 15 [(.google.api.field_behavior) = OPTIONAL];
    • getToolUseExamples

      ToolUseExample getToolUseExamples(int index)
       Optional. Examples to illustrate the usage of the extension as a tool.
       
      repeated .google.cloud.aiplatform.v1beta1.ToolUseExample tool_use_examples = 15 [(.google.api.field_behavior) = OPTIONAL];
    • getToolUseExamplesCount

      int getToolUseExamplesCount()
       Optional. Examples to illustrate the usage of the extension as a tool.
       
      repeated .google.cloud.aiplatform.v1beta1.ToolUseExample tool_use_examples = 15 [(.google.api.field_behavior) = OPTIONAL];
    • getToolUseExamplesOrBuilderList

      List<? extends ToolUseExampleOrBuilder> getToolUseExamplesOrBuilderList()
       Optional. Examples to illustrate the usage of the extension as a tool.
       
      repeated .google.cloud.aiplatform.v1beta1.ToolUseExample tool_use_examples = 15 [(.google.api.field_behavior) = OPTIONAL];
    • getToolUseExamplesOrBuilder

      ToolUseExampleOrBuilder getToolUseExamplesOrBuilder(int index)
       Optional. Examples to illustrate the usage of the extension as a tool.
       
      repeated .google.cloud.aiplatform.v1beta1.ToolUseExample tool_use_examples = 15 [(.google.api.field_behavior) = OPTIONAL];
    • hasPrivateServiceConnectConfig

      boolean hasPrivateServiceConnectConfig()
       Optional. The PrivateServiceConnect config for the extension.
       If specified, the service endpoints associated with the
       Extension should be registered with private network access in the provided
       Service Directory
       (https://cloud.google.com/service-directory/docs/configuring-private-network-access).
      
       If the service contains more than one endpoint with a network, the service
       will arbitrarilty choose one of the endpoints to use for extension
       execution.
       
      .google.cloud.aiplatform.v1beta1.ExtensionPrivateServiceConnectConfig private_service_connect_config = 16 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the privateServiceConnectConfig field is set.
    • getPrivateServiceConnectConfig

      ExtensionPrivateServiceConnectConfig getPrivateServiceConnectConfig()
       Optional. The PrivateServiceConnect config for the extension.
       If specified, the service endpoints associated with the
       Extension should be registered with private network access in the provided
       Service Directory
       (https://cloud.google.com/service-directory/docs/configuring-private-network-access).
      
       If the service contains more than one endpoint with a network, the service
       will arbitrarilty choose one of the endpoints to use for extension
       execution.
       
      .google.cloud.aiplatform.v1beta1.ExtensionPrivateServiceConnectConfig private_service_connect_config = 16 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The privateServiceConnectConfig.
    • getPrivateServiceConnectConfigOrBuilder

      ExtensionPrivateServiceConnectConfigOrBuilder getPrivateServiceConnectConfigOrBuilder()
       Optional. The PrivateServiceConnect config for the extension.
       If specified, the service endpoints associated with the
       Extension should be registered with private network access in the provided
       Service Directory
       (https://cloud.google.com/service-directory/docs/configuring-private-network-access).
      
       If the service contains more than one endpoint with a network, the service
       will arbitrarilty choose one of the endpoints to use for extension
       execution.
       
      .google.cloud.aiplatform.v1beta1.ExtensionPrivateServiceConnectConfig private_service_connect_config = 16 [(.google.api.field_behavior) = OPTIONAL];