Class CfnDataflowEndpointGroup.Builder
java.lang.Object
software.amazon.awscdk.services.groundstation.CfnDataflowEndpointGroup.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataflowEndpointGroup>
- Enclosing class:
CfnDataflowEndpointGroup
@Stability(Stable)
public static final class CfnDataflowEndpointGroup.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataflowEndpointGroup>
A fluent builder for
CfnDataflowEndpointGroup
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
contactPostPassDurationSeconds
(Number contactPostPassDurationSeconds) Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in aPOSTPASS
state.contactPrePassDurationSeconds
(Number contactPrePassDurationSeconds) Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in aPREPASS
state.endpointDetails
(List<? extends Object> endpointDetails) List of Endpoint Details, containing address and port for each endpoint.endpointDetails
(IResolvable endpointDetails) List of Endpoint Details, containing address and port for each endpoint.Tags assigned to a resource.
-
Method Details
-
create
@Stability(Stable) public static CfnDataflowEndpointGroup.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnDataflowEndpointGroup.Builder
.
-
endpointDetails
@Stability(Stable) public CfnDataflowEndpointGroup.Builder endpointDetails(IResolvable endpointDetails) List of Endpoint Details, containing address and port for each endpoint.- Parameters:
endpointDetails
- List of Endpoint Details, containing address and port for each endpoint. This parameter is required.- Returns:
this
- See Also:
-
endpointDetails
@Stability(Stable) public CfnDataflowEndpointGroup.Builder endpointDetails(List<? extends Object> endpointDetails) List of Endpoint Details, containing address and port for each endpoint.- Parameters:
endpointDetails
- List of Endpoint Details, containing address and port for each endpoint. This parameter is required.- Returns:
this
- See Also:
-
contactPostPassDurationSeconds
@Stability(Stable) public CfnDataflowEndpointGroup.Builder contactPostPassDurationSeconds(Number 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 the
POSTPASS
state.- Parameters:
contactPostPassDurationSeconds
- Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in aPOSTPASS
state. This parameter is required.- Returns:
this
- See Also:
-
contactPrePassDurationSeconds
@Stability(Stable) public CfnDataflowEndpointGroup.Builder contactPrePassDurationSeconds(Number 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 the
PREPASS
state.- Parameters:
contactPrePassDurationSeconds
- Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in aPREPASS
state. This parameter is required.- Returns:
this
- See Also:
-
tags
Tags assigned to a resource.- Parameters:
tags
- Tags assigned to a resource. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnDataflowEndpointGroup>
- Returns:
- a newly built instance of
CfnDataflowEndpointGroup
.
-