Interface RegistryRecordSummary.Builder

  • Method Details

    • registryArn

      RegistryRecordSummary.Builder registryArn(String registryArn)

      The Amazon Resource Name (ARN) of the parent registry that owns the record.

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

      RegistryRecordSummary.Builder recordArn(String recordArn)

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

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

      The unique identifier of the registry record.

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

      The name of the registry record. Names are unique within a registry.

      Parameters:
      name - The name of the registry record. Names are unique within a registry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • displayName

      RegistryRecordSummary.Builder displayName(String displayName)

      The human-readable display name of the registry record.

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

      RegistryRecordSummary.Builder description(String description)

      A description of the registry record.

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

      RegistryRecordSummary.Builder recordType(String recordType)

      The type of the registry record, such as MCP, AGENT, SKILL, or CUSTOM.

      Parameters:
      recordType - The type of the registry record, such as MCP, AGENT, SKILL, or CUSTOM.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • recordType

      RegistryRecordSummary.Builder recordType(RecordType recordType)

      The type of the registry record, such as MCP, AGENT, SKILL, or CUSTOM.

      Parameters:
      recordType - The type of the registry record, such as MCP, AGENT, SKILL, or CUSTOM.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • recordVersion

      RegistryRecordSummary.Builder recordVersion(String recordVersion)

      The version identifier of the registry record.

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

      The lifecycle status of the registry record.

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

      The lifecycle status of the registry record.

      Parameters:
      status - The lifecycle status of the registry record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      RegistryRecordSummary.Builder createdAt(Instant 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

      RegistryRecordSummary.Builder updatedAt(Instant 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.
    • createdByAutoDetection

      RegistryRecordSummary.Builder createdByAutoDetection(Boolean createdByAutoDetection)

      Specifies whether the registry record was created by auto-detection. true indicates the record was automatically created by the service based on the registry's auto-detection configuration; false indicates the record was created through a control-plane API call.

      Parameters:
      createdByAutoDetection - Specifies whether the registry record was created by auto-detection. true indicates the record was automatically created by the service based on the registry's auto-detection configuration; false indicates the record was created through a control-plane API call.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdBy

      RegistryRecordSummary.Builder createdBy(String createdBy)

      The ID of the Amazon Web Services account that created the registry record.

      Parameters:
      createdBy - The ID of the Amazon Web Services account that created the registry record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provenanceSummaryList

      RegistryRecordSummary.Builder provenanceSummaryList(Collection<ProvenanceSummary> provenanceSummaryList)
      Sets the value of the ProvenanceSummaryList property for this object.
      Parameters:
      provenanceSummaryList - The new value for the ProvenanceSummaryList property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provenanceSummaryList

      RegistryRecordSummary.Builder provenanceSummaryList(ProvenanceSummary... provenanceSummaryList)
      Sets the value of the ProvenanceSummaryList property for this object.
      Parameters:
      provenanceSummaryList - The new value for the ProvenanceSummaryList property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provenanceSummaryList

      RegistryRecordSummary.Builder provenanceSummaryList(Consumer<ProvenanceSummary.Builder>... provenanceSummaryList)
      Sets the value of the ProvenanceSummaryList property for this object. This is a convenience method that creates an instance of the ProvenanceSummary.Builder avoiding the need to create one manually via ProvenanceSummary.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to provenanceSummaryList(List<ProvenanceSummary>).

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