Interface DatadogServiceDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DatadogServiceDetails.Builder,,DatadogServiceDetails> SdkBuilder<DatadogServiceDetails.Builder,,DatadogServiceDetails> SdkPojo
- Enclosing class:
DatadogServiceDetails
@Mutable
@NotThreadSafe
public static interface DatadogServiceDetails.Builder
extends SdkPojo, CopyableBuilder<DatadogServiceDetails.Builder,DatadogServiceDetails>
-
Method Summary
Modifier and TypeMethodDescriptiondefault DatadogServiceDetails.BuilderauthorizationConfig(Consumer<DatadogAuthorizationConfig.Builder> authorizationConfig) Datadog MCP server authorization configuration (only authorization discovery is supported).authorizationConfig(DatadogAuthorizationConfig authorizationConfig) Datadog MCP server authorization configuration (only authorization discovery is supported).description(String description) Optional description for the MCP server.MCP server endpoint URL.MCP server name.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
-
name
MCP server name.
- Parameters:
name- MCP server name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoint
MCP server endpoint URL.
- Parameters:
endpoint- MCP server endpoint URL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
Optional description for the MCP server.
- Parameters:
description- Optional description for the MCP server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationConfig
Datadog MCP server authorization configuration (only authorization discovery is supported).
- Parameters:
authorizationConfig- Datadog MCP server authorization configuration (only authorization discovery is supported).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationConfig
default DatadogServiceDetails.Builder authorizationConfig(Consumer<DatadogAuthorizationConfig.Builder> authorizationConfig) Datadog MCP server authorization configuration (only authorization discovery is supported).
This is a convenience method that creates an instance of theDatadogAuthorizationConfig.Builderavoiding the need to create one manually viaDatadogAuthorizationConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthorizationConfig(DatadogAuthorizationConfig).- Parameters:
authorizationConfig- a consumer that will call methods onDatadogAuthorizationConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-