Interface EndpointDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<EndpointDetails.Builder,,EndpointDetails> SdkBuilder<EndpointDetails.Builder,,EndpointDetails> SdkPojo
- Enclosing class:
EndpointDetails
-
Method Summary
Modifier and TypeMethodDescriptiondefault EndpointDetails.BuilderawsGroundStationAgentEndpoint(Consumer<AwsGroundStationAgentEndpoint.Builder> awsGroundStationAgentEndpoint) An agent endpoint.awsGroundStationAgentEndpoint(AwsGroundStationAgentEndpoint awsGroundStationAgentEndpoint) An agent endpoint.default EndpointDetails.Builderendpoint(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.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.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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.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:
-
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.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:
-
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.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:
-