Class CfnDataflowEndpointGroupProps.Builder
java.lang.Object
software.amazon.awscdk.services.groundstation.CfnDataflowEndpointGroupProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataflowEndpointGroupProps>
- Enclosing interface:
CfnDataflowEndpointGroupProps
@Stability(Stable)
public static final class CfnDataflowEndpointGroupProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataflowEndpointGroupProps>
A builder for
CfnDataflowEndpointGroupProps
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.contactPostPassDurationSeconds
(Number contactPostPassDurationSeconds) Sets the value ofCfnDataflowEndpointGroupProps.getContactPostPassDurationSeconds()
contactPrePassDurationSeconds
(Number contactPrePassDurationSeconds) Sets the value ofCfnDataflowEndpointGroupProps.getContactPrePassDurationSeconds()
endpointDetails
(List<? extends Object> endpointDetails) Sets the value ofCfnDataflowEndpointGroupProps.getEndpointDetails()
endpointDetails
(IResolvable endpointDetails) Sets the value ofCfnDataflowEndpointGroupProps.getEndpointDetails()
Sets the value ofCfnDataflowEndpointGroupProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
endpointDetails
@Stability(Stable) public CfnDataflowEndpointGroupProps.Builder endpointDetails(IResolvable endpointDetails) Sets the value ofCfnDataflowEndpointGroupProps.getEndpointDetails()
- Parameters:
endpointDetails
- List of Endpoint Details, containing address and port for each endpoint. This parameter is required.- Returns:
this
-
endpointDetails
@Stability(Stable) public CfnDataflowEndpointGroupProps.Builder endpointDetails(List<? extends Object> endpointDetails) Sets the value ofCfnDataflowEndpointGroupProps.getEndpointDetails()
- Parameters:
endpointDetails
- List of Endpoint Details, containing address and port for each endpoint. This parameter is required.- Returns:
this
-
contactPostPassDurationSeconds
@Stability(Stable) public CfnDataflowEndpointGroupProps.Builder contactPostPassDurationSeconds(Number contactPostPassDurationSeconds) Sets the value ofCfnDataflowEndpointGroupProps.getContactPostPassDurationSeconds()
- Parameters:
contactPostPassDurationSeconds
- Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in aPOSTPASS
state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits thePOSTPASS
state.- Returns:
this
-
contactPrePassDurationSeconds
@Stability(Stable) public CfnDataflowEndpointGroupProps.Builder contactPrePassDurationSeconds(Number contactPrePassDurationSeconds) Sets the value ofCfnDataflowEndpointGroupProps.getContactPrePassDurationSeconds()
- Parameters:
contactPrePassDurationSeconds
- Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in aPREPASS
state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits thePREPASS
state.- Returns:
this
-
tags
Sets the value ofCfnDataflowEndpointGroupProps.getTags()
- Parameters:
tags
- Tags assigned to a resource.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnDataflowEndpointGroupProps>
- Returns:
- a new instance of
CfnDataflowEndpointGroupProps
- Throws:
NullPointerException
- if any required attribute was not provided
-