@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 ObjectObject.toString()public ConfigTypeData clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.