Interface UpdateRegistryRecordResponse.Builder

  • Method Details

    • registryArn

      UpdateRegistryRecordResponse.Builder registryArn(String registryArn)

      The Amazon Resource Name (ARN) of the registry that contains the updated record.

      Parameters:
      registryArn - The Amazon Resource Name (ARN) of the registry that contains the updated record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • recordArn

      The Amazon Resource Name (ARN) of the updated registry record.

      Parameters:
      recordArn - The Amazon Resource Name (ARN) of the updated registry record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • recordId

      The unique identifier of the updated registry record.

      Parameters:
      recordId - The unique identifier of the updated registry record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the updated registry record.

      Parameters:
      name - The name of the updated registry record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      UpdateRegistryRecordResponse.Builder description(String description)

      The description of the updated registry record.

      Parameters:
      description - The description of the updated registry record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • descriptorType

      UpdateRegistryRecordResponse.Builder descriptorType(String descriptorType)

      The descriptor type of the updated registry record. Possible values are MCP, A2A, CUSTOM, and AGENT_SKILLS.

      Parameters:
      descriptorType - The descriptor type of the updated registry record. Possible values are MCP, A2A, CUSTOM, and AGENT_SKILLS.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • descriptorType

      UpdateRegistryRecordResponse.Builder descriptorType(DescriptorType descriptorType)

      The descriptor type of the updated registry record. Possible values are MCP, A2A, CUSTOM, and AGENT_SKILLS.

      Parameters:
      descriptorType - The descriptor type of the updated registry record. Possible values are MCP, A2A, CUSTOM, and AGENT_SKILLS.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • descriptors

      The descriptor-type-specific configuration of the updated registry record. For details, see the Descriptors data type.

      Parameters:
      descriptors - The descriptor-type-specific configuration of the updated registry record. For details, see the Descriptors data type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • descriptors

      The descriptor-type-specific configuration of the updated registry record. For details, see the Descriptors data type.

      This is a convenience method that creates an instance of the Descriptors.Builder avoiding the need to create one manually via Descriptors.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to descriptors(Descriptors).

      Parameters:
      descriptors - a consumer that will call methods on Descriptors.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • recordVersion

      UpdateRegistryRecordResponse.Builder recordVersion(String recordVersion)

      The version of the updated registry record.

      Parameters:
      recordVersion - The version of the updated registry record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the updated registry record. Possible values include CREATING, DRAFT, APPROVED, PENDING_APPROVAL, REJECTED, DEPRECATED, UPDATING, CREATE_FAILED, and UPDATE_FAILED.

      Parameters:
      status - The current status of the updated registry record. Possible values include CREATING, DRAFT, APPROVED, PENDING_APPROVAL, REJECTED, DEPRECATED, UPDATING, CREATE_FAILED, and UPDATE_FAILED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the updated registry record. Possible values include CREATING, DRAFT, APPROVED, PENDING_APPROVAL, REJECTED, DEPRECATED, UPDATING, CREATE_FAILED, and UPDATE_FAILED.

      Parameters:
      status - The current status of the updated registry record. Possible values include CREATING, DRAFT, APPROVED, PENDING_APPROVAL, REJECTED, DEPRECATED, UPDATING, CREATE_FAILED, and UPDATE_FAILED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      The timestamp when the registry record was created.

      Parameters:
      createdAt - The timestamp when the registry record was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      The timestamp when the registry record was last updated.

      Parameters:
      updatedAt - The timestamp when the registry record was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusReason

      UpdateRegistryRecordResponse.Builder statusReason(String statusReason)

      The reason for the current status of the updated registry record.

      Parameters:
      statusReason - The reason for the current status of the updated registry record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • synchronizationType

      UpdateRegistryRecordResponse.Builder synchronizationType(String synchronizationType)

      The synchronization type of the updated registry record.

      Parameters:
      synchronizationType - The synchronization type of the updated registry record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • synchronizationType

      UpdateRegistryRecordResponse.Builder synchronizationType(SynchronizationType synchronizationType)

      The synchronization type of the updated registry record.

      Parameters:
      synchronizationType - The synchronization type of the updated registry record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • synchronizationConfiguration

      UpdateRegistryRecordResponse.Builder synchronizationConfiguration(SynchronizationConfiguration synchronizationConfiguration)

      The synchronization configuration of the updated registry record.

      Parameters:
      synchronizationConfiguration - The synchronization configuration of the updated registry record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • synchronizationConfiguration

      default UpdateRegistryRecordResponse.Builder synchronizationConfiguration(Consumer<SynchronizationConfiguration.Builder> synchronizationConfiguration)

      The synchronization configuration of the updated registry record.

      This is a convenience method that creates an instance of the SynchronizationConfiguration.Builder avoiding the need to create one manually via SynchronizationConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to synchronizationConfiguration(SynchronizationConfiguration).

      Parameters:
      synchronizationConfiguration - a consumer that will call methods on SynchronizationConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: