Interface UpdateRegistryRecordResponse.Builder
- All Superinterfaces:
AgentRegistryControlResponse.Builder,AwsResponse.Builder,Buildable,CopyableBuilder<UpdateRegistryRecordResponse.Builder,,UpdateRegistryRecordResponse> SdkBuilder<UpdateRegistryRecordResponse.Builder,,UpdateRegistryRecordResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
UpdateRegistryRecordResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp when the registry record was created.The ID of the Amazon Web Services account that created the registry record.createdByAutoDetection(Boolean createdByAutoDetection) Specifies whether the registry record was created by auto-detection.customMetadata(Document customMetadata) The custom metadata attached to this registry record.customMetadataSchemaComplianceStatus(String customMetadataSchemaComplianceStatus) Indicates whether this record's custom metadata conforms to the registry's current schema.customMetadataSchemaComplianceStatus(CustomMetadataSchemaComplianceStatus customMetadataSchemaComplianceStatus) Indicates whether this record's custom metadata conforms to the registry's current schema.description(String description) A description of the registry record.descriptors(Consumer<Descriptors.Builder> descriptors) The typed descriptors that define the content of the registry record.descriptors(Descriptors descriptors) The typed descriptors that define the content of the registry record.displayName(String displayName) The human-readable display name of the registry record.The name of the registry record.provenance(Collection<Provenance> provenance) The provenance lineage entries for the registry record.provenance(Consumer<Provenance.Builder>... provenance) The provenance lineage entries for the registry record.provenance(Provenance... provenance) The provenance lineage entries for the registry record.The Amazon Resource Name (ARN) of the registry record.The unique identifier of the registry record.recordType(String recordType) The type of the registry record, such as MCP, AGENT, SKILL, or CUSTOM.recordType(RecordType recordType) The type of the registry record, such as MCP, AGENT, SKILL, or CUSTOM.recordVersion(String recordVersion) The version identifier of the registry record.registryArn(String registryArn) The Amazon Resource Name (ARN) of the parent registry that owns the record.The lifecycle status of the registry record.status(RegistryRecordStatus status) The lifecycle status of the registry record.statusReason(String statusReason) The reason for the current status.The timestamp when the registry record was last updated.Methods inherited from interface software.amazon.awssdk.services.agentregistrycontrol.model.AgentRegistryControlResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
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
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
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
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
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
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:
-
descriptors
The typed descriptors that define the content of the registry record.
- Parameters:
descriptors- The typed descriptors that define the content of the registry record.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
descriptors
The typed descriptors that define the content of the registry record.
This is a convenience method that creates an instance of theDescriptors.Builderavoiding the need to create one manually viaDescriptors.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todescriptors(Descriptors).- Parameters:
descriptors- a consumer that will call methods onDescriptors.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
The reason for the current status. Typically populated when the status indicates a failure state.
- Parameters:
statusReason- The reason for the current status. Typically populated when the status indicates a failure state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provenance
The provenance lineage entries for the registry record. Populated for records created by auto-detection; each entry identifies the upstream source that the record was detected from.
- Parameters:
provenance- The provenance lineage entries for the registry record. Populated for records created by auto-detection; each entry identifies the upstream source that the record was detected from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provenance
The provenance lineage entries for the registry record. Populated for records created by auto-detection; each entry identifies the upstream source that the record was detected from.
- Parameters:
provenance- The provenance lineage entries for the registry record. Populated for records created by auto-detection; each entry identifies the upstream source that the record was detected from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provenance
The provenance lineage entries for the registry record. Populated for records created by auto-detection; each entry identifies the upstream source that the record was detected from.
This is a convenience method that creates an instance of theProvenance.Builderavoiding the need to create one manually viaProvenance.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprovenance(List<Provenance>).- Parameters:
provenance- a consumer that will call methods onProvenance.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdByAutoDetection
Specifies whether the registry record was created by auto-detection.
trueindicates the record was automatically created by the service based on the registry's auto-detection configuration;falseindicates the record was created through a control-plane API call.- Parameters:
createdByAutoDetection- Specifies whether the registry record was created by auto-detection.trueindicates the record was automatically created by the service based on the registry's auto-detection configuration;falseindicates 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
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.
-
customMetadata
The custom metadata attached to this registry record. Values are strings (maximum 128 characters) or booleans.
- Parameters:
customMetadata- The custom metadata attached to this registry record. Values are strings (maximum 128 characters) or booleans.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customMetadataSchemaComplianceStatus
UpdateRegistryRecordResponse.Builder customMetadataSchemaComplianceStatus(String customMetadataSchemaComplianceStatus) Indicates whether this record's custom metadata conforms to the registry's current schema. This status is computed at read time against the latest schema.
- Parameters:
customMetadataSchemaComplianceStatus- Indicates whether this record's custom metadata conforms to the registry's current schema. This status is computed at read time against the latest schema.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customMetadataSchemaComplianceStatus
UpdateRegistryRecordResponse.Builder customMetadataSchemaComplianceStatus(CustomMetadataSchemaComplianceStatus customMetadataSchemaComplianceStatus) Indicates whether this record's custom metadata conforms to the registry's current schema. This status is computed at read time against the latest schema.
- Parameters:
customMetadataSchemaComplianceStatus- Indicates whether this record's custom metadata conforms to the registry's current schema. This status is computed at read time against the latest schema.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-