Interface RegistryRecordSummary.Builder

  • Method Details

    • registryArn

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

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

      Sets the value of the RecordId property for this object.
      Parameters:
      recordId - The new value for the RecordId property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      Sets the value of the Name property for this object.
      Parameters:
      name - The new value for the Name property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

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

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

      RegistryRecordSummary.Builder recordType(String recordType)
      Sets the value of the RecordType property for this object.
      Parameters:
      recordType - The new value for the RecordType property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • recordType

      RegistryRecordSummary.Builder recordType(RecordType recordType)
      Sets the value of the RecordType property for this object.
      Parameters:
      recordType - The new value for the RecordType property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • descriptors

      RegistryRecordSummary.Builder descriptors(Descriptors descriptors)

      The protocol-specific descriptors that describe how to connect to and use the record.

      Parameters:
      descriptors - The protocol-specific descriptors that describe how to connect to and use the record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • descriptors

      default RegistryRecordSummary.Builder descriptors(Consumer<Descriptors.Builder> descriptors)

      The protocol-specific descriptors that describe how to connect to and use the record.

      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

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

      Sets the value of the Status property for this object.
      Parameters:
      status - The new value for the Status property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      Sets the value of the Status property for this object.
      Parameters:
      status - The new value for the Status property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

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

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