Interface AwsGroundStationAgentEndpoint.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AwsGroundStationAgentEndpoint.Builder,,AwsGroundStationAgentEndpoint> SdkBuilder<AwsGroundStationAgentEndpoint.Builder,,AwsGroundStationAgentEndpoint> SdkPojo
- Enclosing class:
AwsGroundStationAgentEndpoint
@Mutable
@NotThreadSafe
public static interface AwsGroundStationAgentEndpoint.Builder
extends SdkPojo, CopyableBuilder<AwsGroundStationAgentEndpoint.Builder,AwsGroundStationAgentEndpoint>
-
Method Summary
Modifier and TypeMethodDescriptionagentStatus(String agentStatus) The status of AgentEndpoint.agentStatus(AgentStatus agentStatus) The status of AgentEndpoint.auditResults(String auditResults) The results of the audit.auditResults(AuditResults auditResults) The results of the audit.egressAddress(Consumer<ConnectionDetails.Builder> egressAddress) The egress address of AgentEndpoint.egressAddress(ConnectionDetails egressAddress) The egress address of AgentEndpoint.ingressAddress(Consumer<RangedConnectionDetails.Builder> ingressAddress) The ingress address of AgentEndpoint.ingressAddress(RangedConnectionDetails ingressAddress) The ingress address of AgentEndpoint.Name string associated with AgentEndpoint.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
-
agentStatus
The status of AgentEndpoint.
- Parameters:
agentStatus- The status of AgentEndpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
agentStatus
The status of AgentEndpoint.
- Parameters:
agentStatus- The status of AgentEndpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
auditResults
The results of the audit.
- Parameters:
auditResults- The results of the audit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
auditResults
The results of the audit.
- Parameters:
auditResults- The results of the audit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
egressAddress
The egress address of AgentEndpoint.
- Parameters:
egressAddress- The egress address of AgentEndpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
egressAddress
default AwsGroundStationAgentEndpoint.Builder egressAddress(Consumer<ConnectionDetails.Builder> egressAddress) The egress address of AgentEndpoint.
This is a convenience method that creates an instance of theConnectionDetails.Builderavoiding the need to create one manually viaConnectionDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toegressAddress(ConnectionDetails).- Parameters:
egressAddress- a consumer that will call methods onConnectionDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ingressAddress
The ingress address of AgentEndpoint.
- Parameters:
ingressAddress- The ingress address of AgentEndpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingressAddress
default AwsGroundStationAgentEndpoint.Builder ingressAddress(Consumer<RangedConnectionDetails.Builder> ingressAddress) The ingress address of AgentEndpoint.
This is a convenience method that creates an instance of theRangedConnectionDetails.Builderavoiding the need to create one manually viaRangedConnectionDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toingressAddress(RangedConnectionDetails).- Parameters:
ingressAddress- a consumer that will call methods onRangedConnectionDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
Name string associated with AgentEndpoint. Used as a human-readable identifier for AgentEndpoint.
- Parameters:
name- Name string associated with AgentEndpoint. Used as a human-readable identifier for AgentEndpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-