Interface McpServerDescriptor.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<McpServerDescriptor.Builder,,McpServerDescriptor> SdkBuilder<McpServerDescriptor.Builder,,McpServerDescriptor> SdkPojo
- Enclosing class:
McpServerDescriptor
@Mutable
@NotThreadSafe
public static interface McpServerDescriptor.Builder
extends SdkPojo, CopyableBuilder<McpServerDescriptor.Builder,McpServerDescriptor>
-
Method Summary
Modifier and TypeMethodDescriptiondefault McpServerDescriptor.BuilderadditionalData(Consumer<McpServerAdditionalData.Builder> additionalData) Sets the value of the AdditionalData property for this object.additionalData(McpServerAdditionalData additionalData) Sets the value of the AdditionalData property for this object.Sets the value of the Data property for this object.dataSchemaVersion(String dataSchemaVersion) Sets the value of the DataSchemaVersion property for this object.default McpServerDescriptor.Buildersource(Consumer<DescriptorSource.Builder> source) The source location from which the MCP (Model Context Protocol) server descriptor content was retrieved.source(DescriptorSource source) The source location from which the MCP (Model Context Protocol) server descriptor content was retrieved.Methods 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, sdkFields
-
Method Details
-
data
Sets the value of the Data property for this object.- Parameters:
data- The new value for the Data property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSchemaVersion
Sets the value of the DataSchemaVersion property for this object.- Parameters:
dataSchemaVersion- The new value for the DataSchemaVersion property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalData
Sets the value of the AdditionalData property for this object.- Parameters:
additionalData- The new value for the AdditionalData property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalData
default McpServerDescriptor.Builder additionalData(Consumer<McpServerAdditionalData.Builder> additionalData) Sets the value of the AdditionalData property for this object. This is a convenience method that creates an instance of theMcpServerAdditionalData.Builderavoiding the need to create one manually viaMcpServerAdditionalData.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toadditionalData(McpServerAdditionalData).- Parameters:
additionalData- a consumer that will call methods onMcpServerAdditionalData.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
source
The source location from which the MCP (Model Context Protocol) server descriptor content was retrieved.
- Parameters:
source- The source location from which the MCP (Model Context Protocol) server descriptor content was retrieved.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
The source location from which the MCP (Model Context Protocol) server descriptor content was retrieved.
This is a convenience method that creates an instance of theDescriptorSource.Builderavoiding the need to create one manually viaDescriptorSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosource(DescriptorSource).- Parameters:
source- a consumer that will call methods onDescriptorSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-