Interface AgentCoreRuntimeSourceDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AgentCoreRuntimeSourceDetails.Builder,,AgentCoreRuntimeSourceDetails> SdkBuilder<AgentCoreRuntimeSourceDetails.Builder,,AgentCoreRuntimeSourceDetails> SdkPojo
- Enclosing class:
AgentCoreRuntimeSourceDetails
@Mutable
@NotThreadSafe
public static interface AgentCoreRuntimeSourceDetails.Builder
extends SdkPojo, CopyableBuilder<AgentCoreRuntimeSourceDetails.Builder,AgentCoreRuntimeSourceDetails>
-
Method Summary
Modifier and TypeMethodDescriptionauthorizerConfiguration(Consumer<AuthorizerConfiguration.Builder> authorizerConfiguration) Sets the value of the AuthorizerConfiguration property for this object.authorizerConfiguration(AuthorizerConfiguration authorizerConfiguration) Sets the value of the AuthorizerConfiguration property for this object.protocolConfiguration(Consumer<AgentCoreRuntimeProtocolConfiguration.Builder> protocolConfiguration) Sets the value of the ProtocolConfiguration property for this object.protocolConfiguration(AgentCoreRuntimeProtocolConfiguration protocolConfiguration) Sets the value of the ProtocolConfiguration property for this object.workloadIdentityDetails(Consumer<WorkloadIdentityDetails.Builder> workloadIdentityDetails) Sets the value of the WorkloadIdentityDetails property for this object.workloadIdentityDetails(WorkloadIdentityDetails workloadIdentityDetails) Sets the value of the WorkloadIdentityDetails property for this object.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
-
protocolConfiguration
AgentCoreRuntimeSourceDetails.Builder protocolConfiguration(AgentCoreRuntimeProtocolConfiguration protocolConfiguration) Sets the value of the ProtocolConfiguration property for this object.- Parameters:
protocolConfiguration- The new value for the ProtocolConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocolConfiguration
default AgentCoreRuntimeSourceDetails.Builder protocolConfiguration(Consumer<AgentCoreRuntimeProtocolConfiguration.Builder> protocolConfiguration) Sets the value of the ProtocolConfiguration property for this object. This is a convenience method that creates an instance of theAgentCoreRuntimeProtocolConfiguration.Builderavoiding the need to create one manually viaAgentCoreRuntimeProtocolConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprotocolConfiguration(AgentCoreRuntimeProtocolConfiguration).- Parameters:
protocolConfiguration- a consumer that will call methods onAgentCoreRuntimeProtocolConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authorizerConfiguration
AgentCoreRuntimeSourceDetails.Builder authorizerConfiguration(AuthorizerConfiguration authorizerConfiguration) Sets the value of the AuthorizerConfiguration property for this object.- Parameters:
authorizerConfiguration- The new value for the AuthorizerConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizerConfiguration
default AgentCoreRuntimeSourceDetails.Builder authorizerConfiguration(Consumer<AuthorizerConfiguration.Builder> authorizerConfiguration) Sets the value of the AuthorizerConfiguration property for this object. This is a convenience method that creates an instance of theAuthorizerConfiguration.Builderavoiding the need to create one manually viaAuthorizerConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthorizerConfiguration(AuthorizerConfiguration).- Parameters:
authorizerConfiguration- a consumer that will call methods onAuthorizerConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
workloadIdentityDetails
AgentCoreRuntimeSourceDetails.Builder workloadIdentityDetails(WorkloadIdentityDetails workloadIdentityDetails) Sets the value of the WorkloadIdentityDetails property for this object.- Parameters:
workloadIdentityDetails- The new value for the WorkloadIdentityDetails property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workloadIdentityDetails
default AgentCoreRuntimeSourceDetails.Builder workloadIdentityDetails(Consumer<WorkloadIdentityDetails.Builder> workloadIdentityDetails) Sets the value of the WorkloadIdentityDetails property for this object. This is a convenience method that creates an instance of theWorkloadIdentityDetails.Builderavoiding the need to create one manually viaWorkloadIdentityDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toworkloadIdentityDetails(WorkloadIdentityDetails).- Parameters:
workloadIdentityDetails- a consumer that will call methods onWorkloadIdentityDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-