public static final class CfnMissionProfile.Builder
extends java.lang.Object
CfnMissionProfile
.Modifier and Type | Method and Description |
---|---|
CfnMissionProfile |
build() |
CfnMissionProfile.Builder |
contactPostPassDurationSeconds(java.lang.Number contactPostPassDurationSeconds)
Amount of time in seconds after a contact ends that you’d like to receive a CloudWatch Event indicating the pass has finished.
|
CfnMissionProfile.Builder |
contactPrePassDurationSeconds(java.lang.Number contactPrePassDurationSeconds)
Amount of time in seconds prior to contact start that you'd like to receive a CloudWatch Event indicating an upcoming pass.
|
static CfnMissionProfile.Builder |
create(Construct scope,
java.lang.String id) |
CfnMissionProfile.Builder |
dataflowEdges(IResolvable dataflowEdges)
A list containing lists of config ARNs.
|
CfnMissionProfile.Builder |
dataflowEdges(java.util.List<? extends java.lang.Object> dataflowEdges)
A list containing lists of config ARNs.
|
CfnMissionProfile.Builder |
minimumViableContactDurationSeconds(java.lang.Number minimumViableContactDurationSeconds)
Minimum length of a contact in seconds that Ground Station will return when listing contacts.
|
CfnMissionProfile.Builder |
name(java.lang.String name)
The name of the mission profile.
|
CfnMissionProfile.Builder |
tags(java.util.List<? extends CfnTag> tags)
Tags assigned to the mission profile.
|
CfnMissionProfile.Builder |
trackingConfigArn(java.lang.String trackingConfigArn)
The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.
|
public static CfnMissionProfile.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnMissionProfile.DataflowEdgeProperty.Builder
.public CfnMissionProfile.Builder dataflowEdges(IResolvable dataflowEdges)
Each list of config ARNs is an edge, with a "from" config and a "to" config.
dataflowEdges
- A list containing lists of config ARNs. This parameter is required.this
public CfnMissionProfile.Builder dataflowEdges(java.util.List<? extends java.lang.Object> dataflowEdges)
Each list of config ARNs is an edge, with a "from" config and a "to" config.
dataflowEdges
- A list containing lists of config ARNs. This parameter is required.this
public CfnMissionProfile.Builder minimumViableContactDurationSeconds(java.lang.Number minimumViableContactDurationSeconds)
Ground Station will not return contacts shorter than this duration.
minimumViableContactDurationSeconds
- Minimum length of a contact in seconds that Ground Station will return when listing contacts. This parameter is required.this
public CfnMissionProfile.Builder name(java.lang.String name)
name
- The name of the mission profile. This parameter is required.this
public CfnMissionProfile.Builder trackingConfigArn(java.lang.String trackingConfigArn)
trackingConfigArn
- The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact. This parameter is required.this
public CfnMissionProfile.Builder contactPostPassDurationSeconds(java.lang.Number contactPostPassDurationSeconds)
For more information on CloudWatch Events, see the What Is CloudWatch Events?
contactPostPassDurationSeconds
- Amount of time in seconds after a contact ends that you’d like to receive a CloudWatch Event indicating the pass has finished. This parameter is required.this
public CfnMissionProfile.Builder contactPrePassDurationSeconds(java.lang.Number contactPrePassDurationSeconds)
For more information on CloudWatch Events, see the What Is CloudWatch Events?
contactPrePassDurationSeconds
- Amount of time in seconds prior to contact start that you'd like to receive a CloudWatch Event indicating an upcoming pass. This parameter is required.this
public CfnMissionProfile.Builder tags(java.util.List<? extends CfnTag> tags)
tags
- Tags assigned to the mission profile. This parameter is required.this
public CfnMissionProfile build()