@Generated(value="software.amazon.awssdk:codegen") public final class ConfigTypeData extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConfigTypeData.Builder,ConfigTypeData>
Object containing the parameters of a Config.
See the subtype definitions for what each type of Config contains.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ConfigTypeData.Builder |
static class |
ConfigTypeData.Type |
| Modifier and Type | Method and Description |
|---|---|
AntennaDownlinkConfig |
antennaDownlinkConfig()
Information about how AWS Ground Station should configure an antenna for downlink during a contact.
|
AntennaDownlinkDemodDecodeConfig |
antennaDownlinkDemodDecodeConfig()
Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
|
AntennaUplinkConfig |
antennaUplinkConfig()
Information about how AWS Ground Station should configure an antenna for uplink during a contact.
|
static ConfigTypeData.Builder |
builder() |
DataflowEndpointConfig |
dataflowEndpointConfig()
Information about the dataflow endpoint
Config. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
static ConfigTypeData |
fromAntennaDownlinkConfig(AntennaDownlinkConfig antennaDownlinkConfig)
Create an instance of this class with
antennaDownlinkConfig() initialized to the given value. |
static ConfigTypeData |
fromAntennaDownlinkConfig(Consumer<AntennaDownlinkConfig.Builder> antennaDownlinkConfig)
Create an instance of this class with
antennaDownlinkConfig() initialized to the given value. |
static ConfigTypeData |
fromAntennaDownlinkDemodDecodeConfig(AntennaDownlinkDemodDecodeConfig antennaDownlinkDemodDecodeConfig)
Create an instance of this class with
antennaDownlinkDemodDecodeConfig() initialized to the given value. |
static ConfigTypeData |
fromAntennaDownlinkDemodDecodeConfig(Consumer<AntennaDownlinkDemodDecodeConfig.Builder> antennaDownlinkDemodDecodeConfig)
Create an instance of this class with
antennaDownlinkDemodDecodeConfig() initialized to the given value. |
static ConfigTypeData |
fromAntennaUplinkConfig(AntennaUplinkConfig antennaUplinkConfig)
Create an instance of this class with
antennaUplinkConfig() initialized to the given value. |
static ConfigTypeData |
fromAntennaUplinkConfig(Consumer<AntennaUplinkConfig.Builder> antennaUplinkConfig)
Create an instance of this class with
antennaUplinkConfig() initialized to the given value. |
static ConfigTypeData |
fromDataflowEndpointConfig(Consumer<DataflowEndpointConfig.Builder> dataflowEndpointConfig)
Create an instance of this class with
dataflowEndpointConfig() initialized to the given value. |
static ConfigTypeData |
fromDataflowEndpointConfig(DataflowEndpointConfig dataflowEndpointConfig)
Create an instance of this class with
dataflowEndpointConfig() initialized to the given value. |
static ConfigTypeData |
fromS3RecordingConfig(Consumer<S3RecordingConfig.Builder> s3RecordingConfig)
Create an instance of this class with
s3RecordingConfig() initialized to the given value. |
static ConfigTypeData |
fromS3RecordingConfig(S3RecordingConfig s3RecordingConfig)
Create an instance of this class with
s3RecordingConfig() initialized to the given value. |
static ConfigTypeData |
fromTrackingConfig(Consumer<TrackingConfig.Builder> trackingConfig)
Create an instance of this class with
trackingConfig() initialized to the given value. |
static ConfigTypeData |
fromTrackingConfig(TrackingConfig trackingConfig)
Create an instance of this class with
trackingConfig() initialized to the given value. |
static ConfigTypeData |
fromUplinkEchoConfig(Consumer<UplinkEchoConfig.Builder> uplinkEchoConfig)
Create an instance of this class with
uplinkEchoConfig() initialized to the given value. |
static ConfigTypeData |
fromUplinkEchoConfig(UplinkEchoConfig uplinkEchoConfig)
Create an instance of this class with
uplinkEchoConfig() initialized to the given value. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
S3RecordingConfig |
s3RecordingConfig()
Information about an S3 recording
Config. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ConfigTypeData.Builder> |
serializableBuilderClass() |
ConfigTypeData.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
TrackingConfig |
trackingConfig()
Object that determines whether tracking should be used during a contact executed with this
Config in
the mission profile. |
ConfigTypeData.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
UplinkEchoConfig |
uplinkEchoConfig()
Information about an uplink echo
Config. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final AntennaDownlinkConfig antennaDownlinkConfig()
Information about how AWS Ground Station should configure an antenna for downlink during a contact.
public final AntennaDownlinkDemodDecodeConfig antennaDownlinkDemodDecodeConfig()
Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
public final AntennaUplinkConfig antennaUplinkConfig()
Information about how AWS Ground Station should configure an antenna for uplink during a contact.
public final DataflowEndpointConfig dataflowEndpointConfig()
Information about the dataflow endpoint Config.
Config.public final S3RecordingConfig s3RecordingConfig()
Information about an S3 recording Config.
Config.public final TrackingConfig trackingConfig()
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 final 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.
Config.
Parameters from the AntennaUplinkConfig, corresponding to the specified
AntennaUplinkConfigArn, are used when this UplinkEchoConfig is used in a
contact.
public ConfigTypeData.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ConfigTypeData.Builder,ConfigTypeData>public static ConfigTypeData.Builder builder()
public static Class<? extends ConfigTypeData.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static ConfigTypeData fromAntennaDownlinkConfig(AntennaDownlinkConfig antennaDownlinkConfig)
antennaDownlinkConfig() initialized to the given value.
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 static ConfigTypeData fromAntennaDownlinkConfig(Consumer<AntennaDownlinkConfig.Builder> antennaDownlinkConfig)
antennaDownlinkConfig() initialized to the given value.
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 static ConfigTypeData fromAntennaDownlinkDemodDecodeConfig(AntennaDownlinkDemodDecodeConfig antennaDownlinkDemodDecodeConfig)
antennaDownlinkDemodDecodeConfig() initialized to the given value.
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 static ConfigTypeData fromAntennaDownlinkDemodDecodeConfig(Consumer<AntennaDownlinkDemodDecodeConfig.Builder> antennaDownlinkDemodDecodeConfig)
antennaDownlinkDemodDecodeConfig() initialized to the given value.
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 static ConfigTypeData fromAntennaUplinkConfig(AntennaUplinkConfig antennaUplinkConfig)
antennaUplinkConfig() initialized to the given value.
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 static ConfigTypeData fromAntennaUplinkConfig(Consumer<AntennaUplinkConfig.Builder> antennaUplinkConfig)
antennaUplinkConfig() initialized to the given value.
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 static ConfigTypeData fromDataflowEndpointConfig(DataflowEndpointConfig dataflowEndpointConfig)
dataflowEndpointConfig() initialized to the given value.
Information about the dataflow endpoint Config.
dataflowEndpointConfig - Information about the dataflow endpoint Config.public static ConfigTypeData fromDataflowEndpointConfig(Consumer<DataflowEndpointConfig.Builder> dataflowEndpointConfig)
dataflowEndpointConfig() initialized to the given value.
Information about the dataflow endpoint Config.
dataflowEndpointConfig - Information about the dataflow endpoint Config.public static ConfigTypeData fromS3RecordingConfig(S3RecordingConfig s3RecordingConfig)
s3RecordingConfig() initialized to the given value.
Information about an S3 recording Config.
s3RecordingConfig - Information about an S3 recording Config.public static ConfigTypeData fromS3RecordingConfig(Consumer<S3RecordingConfig.Builder> s3RecordingConfig)
s3RecordingConfig() initialized to the given value.
Information about an S3 recording Config.
s3RecordingConfig - Information about an S3 recording Config.public static ConfigTypeData fromTrackingConfig(TrackingConfig trackingConfig)
trackingConfig() initialized to the given value.
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 static ConfigTypeData fromTrackingConfig(Consumer<TrackingConfig.Builder> trackingConfig)
trackingConfig() initialized to the given value.
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 static ConfigTypeData fromUplinkEchoConfig(UplinkEchoConfig uplinkEchoConfig)
uplinkEchoConfig() initialized to the given value.
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 static ConfigTypeData fromUplinkEchoConfig(Consumer<UplinkEchoConfig.Builder> uplinkEchoConfig)
uplinkEchoConfig() initialized to the given value.
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 ConfigTypeData.Type type()
ConfigTypeData.Type.UNKNOWN_TO_SDK_VERSION if the
service returned a member that is only known to a newer SDK version.
When this class is created directly in your code, this will be ConfigTypeData.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.