@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateMissionProfileRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateMissionProfileRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateMissionProfileRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Integer |
getContactPostPassDurationSeconds()
Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event
indicating the pass has finished.
|
Integer |
getContactPrePassDurationSeconds()
Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event
indicating the pass has finished.
|
List<List<String>> |
getDataflowEdges()
A list of lists of ARNs.
|
Integer |
getMinimumViableContactDurationSeconds()
Smallest amount of time in seconds that you’d like to see for an available contact.
|
String |
getMissionProfileId()
UUID of a mission profile.
|
String |
getName()
Name of a mission profile.
|
KmsKey |
getStreamsKmsKey()
KMS key to use for encrypting streams.
|
String |
getStreamsKmsRole()
Role to use for encrypting streams with KMS key.
|
String |
getTrackingConfigArn()
ARN of a tracking
Config . |
int |
hashCode() |
void |
setContactPostPassDurationSeconds(Integer contactPostPassDurationSeconds)
Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event
indicating the pass has finished.
|
void |
setContactPrePassDurationSeconds(Integer contactPrePassDurationSeconds)
Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event
indicating the pass has finished.
|
void |
setDataflowEdges(Collection<List<String>> dataflowEdges)
A list of lists of ARNs.
|
void |
setMinimumViableContactDurationSeconds(Integer minimumViableContactDurationSeconds)
Smallest amount of time in seconds that you’d like to see for an available contact.
|
void |
setMissionProfileId(String missionProfileId)
UUID of a mission profile.
|
void |
setName(String name)
Name of a mission profile.
|
void |
setStreamsKmsKey(KmsKey streamsKmsKey)
KMS key to use for encrypting streams.
|
void |
setStreamsKmsRole(String streamsKmsRole)
Role to use for encrypting streams with KMS key.
|
void |
setTrackingConfigArn(String trackingConfigArn)
ARN of a tracking
Config . |
String |
toString()
Returns a string representation of this object.
|
UpdateMissionProfileRequest |
withContactPostPassDurationSeconds(Integer contactPostPassDurationSeconds)
Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event
indicating the pass has finished.
|
UpdateMissionProfileRequest |
withContactPrePassDurationSeconds(Integer contactPrePassDurationSeconds)
Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event
indicating the pass has finished.
|
UpdateMissionProfileRequest |
withDataflowEdges(Collection<List<String>> dataflowEdges)
A list of lists of ARNs.
|
UpdateMissionProfileRequest |
withDataflowEdges(List<String>... dataflowEdges)
A list of lists of ARNs.
|
UpdateMissionProfileRequest |
withMinimumViableContactDurationSeconds(Integer minimumViableContactDurationSeconds)
Smallest amount of time in seconds that you’d like to see for an available contact.
|
UpdateMissionProfileRequest |
withMissionProfileId(String missionProfileId)
UUID of a mission profile.
|
UpdateMissionProfileRequest |
withName(String name)
Name of a mission profile.
|
UpdateMissionProfileRequest |
withStreamsKmsKey(KmsKey streamsKmsKey)
KMS key to use for encrypting streams.
|
UpdateMissionProfileRequest |
withStreamsKmsRole(String streamsKmsRole)
Role to use for encrypting streams with KMS key.
|
UpdateMissionProfileRequest |
withTrackingConfigArn(String trackingConfigArn)
ARN of a tracking
Config . |
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setContactPostPassDurationSeconds(Integer contactPostPassDurationSeconds)
Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event indicating the pass has finished.
contactPostPassDurationSeconds
- Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event
indicating the pass has finished.public Integer getContactPostPassDurationSeconds()
Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event indicating the pass has finished.
public UpdateMissionProfileRequest withContactPostPassDurationSeconds(Integer contactPostPassDurationSeconds)
Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event indicating the pass has finished.
contactPostPassDurationSeconds
- Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event
indicating the pass has finished.public void setContactPrePassDurationSeconds(Integer contactPrePassDurationSeconds)
Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event indicating the pass has finished.
contactPrePassDurationSeconds
- Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event
indicating the pass has finished.public Integer getContactPrePassDurationSeconds()
Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event indicating the pass has finished.
public UpdateMissionProfileRequest withContactPrePassDurationSeconds(Integer contactPrePassDurationSeconds)
Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event indicating the pass has finished.
contactPrePassDurationSeconds
- Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event
indicating the pass has finished.public List<List<String>> getDataflowEdges()
A list of lists of ARNs. Each list of ARNs is an edge, with a from Config
and a to
Config
.
Config
and a
to Config
.public void setDataflowEdges(Collection<List<String>> dataflowEdges)
A list of lists of ARNs. Each list of ARNs is an edge, with a from Config
and a to
Config
.
dataflowEdges
- A list of lists of ARNs. Each list of ARNs is an edge, with a from Config
and a
to Config
.public UpdateMissionProfileRequest withDataflowEdges(List<String>... dataflowEdges)
A list of lists of ARNs. Each list of ARNs is an edge, with a from Config
and a to
Config
.
NOTE: This method appends the values to the existing list (if any). Use
setDataflowEdges(java.util.Collection)
or withDataflowEdges(java.util.Collection)
if you want
to override the existing values.
dataflowEdges
- A list of lists of ARNs. Each list of ARNs is an edge, with a from Config
and a
to Config
.public UpdateMissionProfileRequest withDataflowEdges(Collection<List<String>> dataflowEdges)
A list of lists of ARNs. Each list of ARNs is an edge, with a from Config
and a to
Config
.
dataflowEdges
- A list of lists of ARNs. Each list of ARNs is an edge, with a from Config
and a
to Config
.public void setMinimumViableContactDurationSeconds(Integer minimumViableContactDurationSeconds)
Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station will not present you with contacts shorter than this duration.
minimumViableContactDurationSeconds
- Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station
will not present you with contacts shorter than this duration.public Integer getMinimumViableContactDurationSeconds()
Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station will not present you with contacts shorter than this duration.
public UpdateMissionProfileRequest withMinimumViableContactDurationSeconds(Integer minimumViableContactDurationSeconds)
Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station will not present you with contacts shorter than this duration.
minimumViableContactDurationSeconds
- Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station
will not present you with contacts shorter than this duration.public void setMissionProfileId(String missionProfileId)
UUID of a mission profile.
missionProfileId
- UUID of a mission profile.public String getMissionProfileId()
UUID of a mission profile.
public UpdateMissionProfileRequest withMissionProfileId(String missionProfileId)
UUID of a mission profile.
missionProfileId
- UUID of a mission profile.public void setName(String name)
Name of a mission profile.
name
- Name of a mission profile.public String getName()
Name of a mission profile.
public UpdateMissionProfileRequest withName(String name)
Name of a mission profile.
name
- Name of a mission profile.public void setStreamsKmsKey(KmsKey streamsKmsKey)
KMS key to use for encrypting streams.
streamsKmsKey
- KMS key to use for encrypting streams.public KmsKey getStreamsKmsKey()
KMS key to use for encrypting streams.
public UpdateMissionProfileRequest withStreamsKmsKey(KmsKey streamsKmsKey)
KMS key to use for encrypting streams.
streamsKmsKey
- KMS key to use for encrypting streams.public void setStreamsKmsRole(String streamsKmsRole)
Role to use for encrypting streams with KMS key.
streamsKmsRole
- Role to use for encrypting streams with KMS key.public String getStreamsKmsRole()
Role to use for encrypting streams with KMS key.
public UpdateMissionProfileRequest withStreamsKmsRole(String streamsKmsRole)
Role to use for encrypting streams with KMS key.
streamsKmsRole
- Role to use for encrypting streams with KMS key.public void setTrackingConfigArn(String trackingConfigArn)
ARN of a tracking Config
.
trackingConfigArn
- ARN of a tracking Config
.public String getTrackingConfigArn()
ARN of a tracking Config
.
Config
.public UpdateMissionProfileRequest withTrackingConfigArn(String trackingConfigArn)
ARN of a tracking Config
.
trackingConfigArn
- ARN of a tracking Config
.public String toString()
toString
in class Object
Object.toString()
public UpdateMissionProfileRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()