Interface EndpointDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EndpointDetails.Builder,
,EndpointDetails> SdkBuilder<EndpointDetails.Builder,
,EndpointDetails> SdkPojo
- Enclosing class:
EndpointDetails
-
Method Summary
Modifier and TypeMethodDescriptiondefault EndpointDetails.Builder
awsGroundStationAgentEndpoint
(Consumer<AwsGroundStationAgentEndpoint.Builder> awsGroundStationAgentEndpoint) An agent endpoint.awsGroundStationAgentEndpoint
(AwsGroundStationAgentEndpoint awsGroundStationAgentEndpoint) An agent endpoint.default EndpointDetails.Builder
endpoint
(Consumer<DataflowEndpoint.Builder> endpoint) A dataflow endpoint.endpoint
(DataflowEndpoint endpoint) A dataflow endpoint.healthReasons
(Collection<CapabilityHealthReason> healthReasons) Health reasons for a dataflow endpoint.healthReasons
(CapabilityHealthReason... healthReasons) Health reasons for a dataflow endpoint.healthReasonsWithStrings
(String... healthReasons) Health reasons for a dataflow endpoint.healthReasonsWithStrings
(Collection<String> healthReasons) Health reasons for a dataflow endpoint.healthStatus
(String healthStatus) A dataflow endpoint health status.healthStatus
(CapabilityHealth healthStatus) A dataflow endpoint health status.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.securityDetails
(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 Details
-
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.Builder
avoiding the need to create one manually viaAwsGroundStationAgentEndpoint.builder()
.When the
Consumer
completes,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:
-
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
A dataflow endpoint.
This is a convenience method that creates an instance of theDataflowEndpoint.Builder
avoiding the need to create one manually viaDataflowEndpoint.builder()
.When the
Consumer
completes,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:
-
healthReasonsWithStrings
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
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
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
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
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:
-
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:
-
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
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.Builder
avoiding the need to create one manually viaSecurityDetails.builder()
.When the
Consumer
completes,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:
-