Interface EndpointDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EndpointDetails.Builder,EndpointDetails>,SdkBuilder<EndpointDetails.Builder,EndpointDetails>,SdkPojo
- Enclosing class:
- EndpointDetails
public static interface EndpointDetails.Builder extends SdkPojo, CopyableBuilder<EndpointDetails.Builder,EndpointDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default EndpointDetails.BuilderawsGroundStationAgentEndpoint(Consumer<AwsGroundStationAgentEndpoint.Builder> awsGroundStationAgentEndpoint)An agent endpoint.EndpointDetails.BuilderawsGroundStationAgentEndpoint(AwsGroundStationAgentEndpoint awsGroundStationAgentEndpoint)An agent endpoint.default EndpointDetails.Builderendpoint(Consumer<DataflowEndpoint.Builder> endpoint)A dataflow endpoint.EndpointDetails.Builderendpoint(DataflowEndpoint endpoint)A dataflow endpoint.EndpointDetails.BuilderhealthReasons(Collection<CapabilityHealthReason> healthReasons)Health reasons for a dataflow endpoint.EndpointDetails.BuilderhealthReasons(CapabilityHealthReason... healthReasons)Health reasons for a dataflow endpoint.EndpointDetails.BuilderhealthReasonsWithStrings(String... healthReasons)Health reasons for a dataflow endpoint.EndpointDetails.BuilderhealthReasonsWithStrings(Collection<String> healthReasons)Health reasons for a dataflow endpoint.EndpointDetails.BuilderhealthStatus(String healthStatus)A dataflow endpoint health status.EndpointDetails.BuilderhealthStatus(CapabilityHealth healthStatus)A dataflow endpoint health status.default EndpointDetails.BuildersecurityDetails(Consumer<SecurityDetails.Builder> securityDetails)Endpoint security details including a list of subnets, a list of security groups and a role to connect streams to instances.EndpointDetails.BuildersecurityDetails(SecurityDetails securityDetails)Endpoint security details including a list of subnets, a list of security groups and a role to connect streams to instances.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
awsGroundStationAgentEndpoint
EndpointDetails.Builder awsGroundStationAgentEndpoint(AwsGroundStationAgentEndpoint awsGroundStationAgentEndpoint)
An agent endpoint.
- Parameters:
awsGroundStationAgentEndpoint- An agent endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsGroundStationAgentEndpoint
default EndpointDetails.Builder awsGroundStationAgentEndpoint(Consumer<AwsGroundStationAgentEndpoint.Builder> awsGroundStationAgentEndpoint)
An agent endpoint.
This is a convenience method that creates an instance of theAwsGroundStationAgentEndpoint.Builderavoiding the need to create one manually viaAwsGroundStationAgentEndpoint.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toawsGroundStationAgentEndpoint(AwsGroundStationAgentEndpoint).- Parameters:
awsGroundStationAgentEndpoint- a consumer that will call methods onAwsGroundStationAgentEndpoint.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
awsGroundStationAgentEndpoint(AwsGroundStationAgentEndpoint)
-
endpoint
EndpointDetails.Builder endpoint(DataflowEndpoint endpoint)
A dataflow endpoint.
- Parameters:
endpoint- A dataflow endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoint
default EndpointDetails.Builder endpoint(Consumer<DataflowEndpoint.Builder> endpoint)
A dataflow endpoint.
This is a convenience method that creates an instance of theDataflowEndpoint.Builderavoiding the need to create one manually viaDataflowEndpoint.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toendpoint(DataflowEndpoint).- Parameters:
endpoint- a consumer that will call methods onDataflowEndpoint.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
endpoint(DataflowEndpoint)
-
healthReasonsWithStrings
EndpointDetails.Builder healthReasonsWithStrings(Collection<String> healthReasons)
Health reasons for a dataflow endpoint. This field is ignored when calling
CreateDataflowEndpointGroup.- Parameters:
healthReasons- Health reasons for a dataflow endpoint. This field is ignored when callingCreateDataflowEndpointGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
healthReasonsWithStrings
EndpointDetails.Builder healthReasonsWithStrings(String... healthReasons)
Health reasons for a dataflow endpoint. This field is ignored when calling
CreateDataflowEndpointGroup.- Parameters:
healthReasons- Health reasons for a dataflow endpoint. This field is ignored when callingCreateDataflowEndpointGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
healthReasons
EndpointDetails.Builder healthReasons(Collection<CapabilityHealthReason> healthReasons)
Health reasons for a dataflow endpoint. This field is ignored when calling
CreateDataflowEndpointGroup.- Parameters:
healthReasons- Health reasons for a dataflow endpoint. This field is ignored when callingCreateDataflowEndpointGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
healthReasons
EndpointDetails.Builder healthReasons(CapabilityHealthReason... healthReasons)
Health reasons for a dataflow endpoint. This field is ignored when calling
CreateDataflowEndpointGroup.- Parameters:
healthReasons- Health reasons for a dataflow endpoint. This field is ignored when callingCreateDataflowEndpointGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
healthStatus
EndpointDetails.Builder healthStatus(String healthStatus)
A dataflow endpoint health status. This field is ignored when calling
CreateDataflowEndpointGroup.- Parameters:
healthStatus- A dataflow endpoint health status. This field is ignored when callingCreateDataflowEndpointGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CapabilityHealth,CapabilityHealth
-
healthStatus
EndpointDetails.Builder healthStatus(CapabilityHealth healthStatus)
A dataflow endpoint health status. This field is ignored when calling
CreateDataflowEndpointGroup.- Parameters:
healthStatus- A dataflow endpoint health status. This field is ignored when callingCreateDataflowEndpointGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CapabilityHealth,CapabilityHealth
-
securityDetails
EndpointDetails.Builder securityDetails(SecurityDetails securityDetails)
Endpoint security details including a list of subnets, a list of security groups and a role to connect streams to instances.
- Parameters:
securityDetails- Endpoint security details including a list of subnets, a list of security groups and a role to connect streams to instances.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityDetails
default EndpointDetails.Builder securityDetails(Consumer<SecurityDetails.Builder> securityDetails)
Endpoint security details including a list of subnets, a list of security groups and a role to connect streams to instances.
This is a convenience method that creates an instance of theSecurityDetails.Builderavoiding the need to create one manually viaSecurityDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosecurityDetails(SecurityDetails).- Parameters:
securityDetails- a consumer that will call methods onSecurityDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
securityDetails(SecurityDetails)
-
-