@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConfigTypeData extends Object implements Serializable, Cloneable, StructuredPojo
Object containing the parameters of a Config
.
See the subtype definitions for what each type of Config
contains.
Constructor and Description |
---|
ConfigTypeData() |
Modifier and Type | Method and Description |
---|---|
ConfigTypeData |
clone() |
boolean |
equals(Object obj) |
AntennaDownlinkConfig |
getAntennaDownlinkConfig()
Information about how AWS Ground Station should configure an antenna for downlink during a contact.
|
AntennaDownlinkDemodDecodeConfig |
getAntennaDownlinkDemodDecodeConfig()
Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
|
AntennaUplinkConfig |
getAntennaUplinkConfig()
Information about how AWS Ground Station should configure an antenna for uplink during a contact.
|
DataflowEndpointConfig |
getDataflowEndpointConfig()
Information about the dataflow endpoint
Config . |
S3RecordingConfig |
getS3RecordingConfig()
Information about an S3 recording
Config . |
TrackingConfig |
getTrackingConfig()
Object that determines whether tracking should be used during a contact executed with this
Config in
the mission profile. |
UplinkEchoConfig |
getUplinkEchoConfig()
Information about an uplink echo
Config . |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAntennaDownlinkConfig(AntennaDownlinkConfig antennaDownlinkConfig)
Information about how AWS Ground Station should configure an antenna for downlink during a contact.
|
void |
setAntennaDownlinkDemodDecodeConfig(AntennaDownlinkDemodDecodeConfig antennaDownlinkDemodDecodeConfig)
Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
|
void |
setAntennaUplinkConfig(AntennaUplinkConfig antennaUplinkConfig)
Information about how AWS Ground Station should configure an antenna for uplink during a contact.
|
void |
setDataflowEndpointConfig(DataflowEndpointConfig dataflowEndpointConfig)
Information about the dataflow endpoint
Config . |
void |
setS3RecordingConfig(S3RecordingConfig s3RecordingConfig)
Information about an S3 recording
Config . |
void |
setTrackingConfig(TrackingConfig trackingConfig)
Object that determines whether tracking should be used during a contact executed with this
Config in
the mission profile. |
void |
setUplinkEchoConfig(UplinkEchoConfig uplinkEchoConfig)
Information about an uplink echo
Config . |
String |
toString()
Returns a string representation of this object.
|
ConfigTypeData |
withAntennaDownlinkConfig(AntennaDownlinkConfig antennaDownlinkConfig)
Information about how AWS Ground Station should configure an antenna for downlink during a contact.
|
ConfigTypeData |
withAntennaDownlinkDemodDecodeConfig(AntennaDownlinkDemodDecodeConfig antennaDownlinkDemodDecodeConfig)
Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
|
ConfigTypeData |
withAntennaUplinkConfig(AntennaUplinkConfig antennaUplinkConfig)
Information about how AWS Ground Station should configure an antenna for uplink during a contact.
|
ConfigTypeData |
withDataflowEndpointConfig(DataflowEndpointConfig dataflowEndpointConfig)
Information about the dataflow endpoint
Config . |
ConfigTypeData |
withS3RecordingConfig(S3RecordingConfig s3RecordingConfig)
Information about an S3 recording
Config . |
ConfigTypeData |
withTrackingConfig(TrackingConfig trackingConfig)
Object that determines whether tracking should be used during a contact executed with this
Config in
the mission profile. |
ConfigTypeData |
withUplinkEchoConfig(UplinkEchoConfig uplinkEchoConfig)
Information about an uplink echo
Config . |
public void setAntennaDownlinkConfig(AntennaDownlinkConfig antennaDownlinkConfig)
Information about how AWS Ground Station should configure an antenna for downlink during a contact.
antennaDownlinkConfig
- Information about how AWS Ground Station should configure an antenna for downlink during a contact.public AntennaDownlinkConfig getAntennaDownlinkConfig()
Information about how AWS Ground Station should configure an antenna for downlink during a contact.
public ConfigTypeData withAntennaDownlinkConfig(AntennaDownlinkConfig antennaDownlinkConfig)
Information about how AWS Ground Station should configure an antenna for downlink during a contact.
antennaDownlinkConfig
- Information about how AWS Ground Station should configure an antenna for downlink during a contact.public void setAntennaDownlinkDemodDecodeConfig(AntennaDownlinkDemodDecodeConfig antennaDownlinkDemodDecodeConfig)
Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
antennaDownlinkDemodDecodeConfig
- Information about how AWS Ground Station should configure an antenna for downlink demod decode during a
contact.public AntennaDownlinkDemodDecodeConfig getAntennaDownlinkDemodDecodeConfig()
Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
public ConfigTypeData withAntennaDownlinkDemodDecodeConfig(AntennaDownlinkDemodDecodeConfig antennaDownlinkDemodDecodeConfig)
Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
antennaDownlinkDemodDecodeConfig
- Information about how AWS Ground Station should configure an antenna for downlink demod decode during a
contact.public void setAntennaUplinkConfig(AntennaUplinkConfig antennaUplinkConfig)
Information about how AWS Ground Station should configure an antenna for uplink during a contact.
antennaUplinkConfig
- Information about how AWS Ground Station should configure an antenna for uplink during a contact.public AntennaUplinkConfig getAntennaUplinkConfig()
Information about how AWS Ground Station should configure an antenna for uplink during a contact.
public ConfigTypeData withAntennaUplinkConfig(AntennaUplinkConfig antennaUplinkConfig)
Information about how AWS Ground Station should configure an antenna for uplink during a contact.
antennaUplinkConfig
- Information about how AWS Ground Station should configure an antenna for uplink during a contact.public void setDataflowEndpointConfig(DataflowEndpointConfig dataflowEndpointConfig)
Information about the dataflow endpoint Config
.
dataflowEndpointConfig
- Information about the dataflow endpoint Config
.public DataflowEndpointConfig getDataflowEndpointConfig()
Information about the dataflow endpoint Config
.
Config
.public ConfigTypeData withDataflowEndpointConfig(DataflowEndpointConfig dataflowEndpointConfig)
Information about the dataflow endpoint Config
.
dataflowEndpointConfig
- Information about the dataflow endpoint Config
.public void setS3RecordingConfig(S3RecordingConfig s3RecordingConfig)
Information about an S3 recording Config
.
s3RecordingConfig
- Information about an S3 recording Config
.public S3RecordingConfig getS3RecordingConfig()
Information about an S3 recording Config
.
Config
.public ConfigTypeData withS3RecordingConfig(S3RecordingConfig s3RecordingConfig)
Information about an S3 recording Config
.
s3RecordingConfig
- Information about an S3 recording Config
.public void setTrackingConfig(TrackingConfig trackingConfig)
Object that determines whether tracking should be used during a contact executed with this Config
in
the mission profile.
trackingConfig
- Object that determines whether tracking should be used during a contact executed with this
Config
in the mission profile.public TrackingConfig getTrackingConfig()
Object that determines whether tracking should be used during a contact executed with this Config
in
the mission profile.
Config
in the mission profile.public ConfigTypeData withTrackingConfig(TrackingConfig trackingConfig)
Object that determines whether tracking should be used during a contact executed with this Config
in
the mission profile.
trackingConfig
- Object that determines whether tracking should be used during a contact executed with this
Config
in the mission profile.public void setUplinkEchoConfig(UplinkEchoConfig uplinkEchoConfig)
Information about an uplink echo Config
.
Parameters from the AntennaUplinkConfig
, corresponding to the specified
AntennaUplinkConfigArn
, are used when this UplinkEchoConfig
is used in a contact.
uplinkEchoConfig
- Information about an uplink echo Config
.
Parameters from the AntennaUplinkConfig
, corresponding to the specified
AntennaUplinkConfigArn
, are used when this UplinkEchoConfig
is used in a
contact.
public UplinkEchoConfig getUplinkEchoConfig()
Information about an uplink echo Config
.
Parameters from the AntennaUplinkConfig
, corresponding to the specified
AntennaUplinkConfigArn
, are used when this UplinkEchoConfig
is used in a contact.
Config
.
Parameters from the AntennaUplinkConfig
, corresponding to the specified
AntennaUplinkConfigArn
, are used when this UplinkEchoConfig
is used in a
contact.
public ConfigTypeData withUplinkEchoConfig(UplinkEchoConfig uplinkEchoConfig)
Information about an uplink echo Config
.
Parameters from the AntennaUplinkConfig
, corresponding to the specified
AntennaUplinkConfigArn
, are used when this UplinkEchoConfig
is used in a contact.
uplinkEchoConfig
- Information about an uplink echo Config
.
Parameters from the AntennaUplinkConfig
, corresponding to the specified
AntennaUplinkConfigArn
, are used when this UplinkEchoConfig
is used in a
contact.
public String toString()
toString
in class Object
Object.toString()
public ConfigTypeData clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.