Class ConfigTypeData
- java.lang.Object
-
- software.amazon.awssdk.services.groundstation.model.ConfigTypeData
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ConfigTypeData.Builder,ConfigTypeData>
@Generated("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
Configcontains.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceConfigTypeData.Builderstatic classConfigTypeData.Type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AntennaDownlinkConfigantennaDownlinkConfig()Information about how AWS Ground Station should configure an antenna for downlink during a contact.AntennaDownlinkDemodDecodeConfigantennaDownlinkDemodDecodeConfig()Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.AntennaUplinkConfigantennaUplinkConfig()Information about how AWS Ground Station should configure an antenna for uplink during a contact.static ConfigTypeData.Builderbuilder()DataflowEndpointConfigdataflowEndpointConfig()Information about the dataflow endpointConfig.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)static ConfigTypeDatafromAntennaDownlinkConfig(Consumer<AntennaDownlinkConfig.Builder> antennaDownlinkConfig)Create an instance of this class withantennaDownlinkConfig()initialized to the given value.static ConfigTypeDatafromAntennaDownlinkConfig(AntennaDownlinkConfig antennaDownlinkConfig)Create an instance of this class withantennaDownlinkConfig()initialized to the given value.static ConfigTypeDatafromAntennaDownlinkDemodDecodeConfig(Consumer<AntennaDownlinkDemodDecodeConfig.Builder> antennaDownlinkDemodDecodeConfig)Create an instance of this class withantennaDownlinkDemodDecodeConfig()initialized to the given value.static ConfigTypeDatafromAntennaDownlinkDemodDecodeConfig(AntennaDownlinkDemodDecodeConfig antennaDownlinkDemodDecodeConfig)Create an instance of this class withantennaDownlinkDemodDecodeConfig()initialized to the given value.static ConfigTypeDatafromAntennaUplinkConfig(Consumer<AntennaUplinkConfig.Builder> antennaUplinkConfig)Create an instance of this class withantennaUplinkConfig()initialized to the given value.static ConfigTypeDatafromAntennaUplinkConfig(AntennaUplinkConfig antennaUplinkConfig)Create an instance of this class withantennaUplinkConfig()initialized to the given value.static ConfigTypeDatafromDataflowEndpointConfig(Consumer<DataflowEndpointConfig.Builder> dataflowEndpointConfig)Create an instance of this class withdataflowEndpointConfig()initialized to the given value.static ConfigTypeDatafromDataflowEndpointConfig(DataflowEndpointConfig dataflowEndpointConfig)Create an instance of this class withdataflowEndpointConfig()initialized to the given value.static ConfigTypeDatafromS3RecordingConfig(Consumer<S3RecordingConfig.Builder> s3RecordingConfig)Create an instance of this class withs3RecordingConfig()initialized to the given value.static ConfigTypeDatafromS3RecordingConfig(S3RecordingConfig s3RecordingConfig)Create an instance of this class withs3RecordingConfig()initialized to the given value.static ConfigTypeDatafromTrackingConfig(Consumer<TrackingConfig.Builder> trackingConfig)Create an instance of this class withtrackingConfig()initialized to the given value.static ConfigTypeDatafromTrackingConfig(TrackingConfig trackingConfig)Create an instance of this class withtrackingConfig()initialized to the given value.static ConfigTypeDatafromUplinkEchoConfig(Consumer<UplinkEchoConfig.Builder> uplinkEchoConfig)Create an instance of this class withuplinkEchoConfig()initialized to the given value.static ConfigTypeDatafromUplinkEchoConfig(UplinkEchoConfig uplinkEchoConfig)Create an instance of this class withuplinkEchoConfig()initialized to the given value.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()S3RecordingConfigs3RecordingConfig()Information about an S3 recordingConfig.List<SdkField<?>>sdkFields()static Class<? extends ConfigTypeData.Builder>serializableBuilderClass()ConfigTypeData.BuildertoBuilder()StringtoString()Returns a string representation of this object.TrackingConfigtrackingConfig()Object that determines whether tracking should be used during a contact executed with thisConfigin the mission profile.ConfigTypeData.Typetype()Retrieve an enum value representing which member of this object is populated.UplinkEchoConfiguplinkEchoConfig()Information about an uplink echoConfig.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
antennaDownlinkConfig
public final AntennaDownlinkConfig antennaDownlinkConfig()
Information about how AWS Ground Station should configure an antenna for downlink during a contact.
- Returns:
- Information about how AWS Ground Station should configure an antenna for downlink during a contact.
-
antennaDownlinkDemodDecodeConfig
public final AntennaDownlinkDemodDecodeConfig antennaDownlinkDemodDecodeConfig()
Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
- Returns:
- Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
-
antennaUplinkConfig
public final AntennaUplinkConfig antennaUplinkConfig()
Information about how AWS Ground Station should configure an antenna for uplink during a contact.
- Returns:
- Information about how AWS Ground Station should configure an antenna for uplink during a contact.
-
dataflowEndpointConfig
public final DataflowEndpointConfig dataflowEndpointConfig()
Information about the dataflow endpoint
Config.- Returns:
- Information about the dataflow endpoint
Config.
-
s3RecordingConfig
public final S3RecordingConfig s3RecordingConfig()
Information about an S3 recording
Config.- Returns:
- Information about an S3 recording
Config.
-
trackingConfig
public final TrackingConfig trackingConfig()
Object that determines whether tracking should be used during a contact executed with this
Configin the mission profile.- Returns:
- Object that determines whether tracking should be used during a contact executed with this
Configin the mission profile.
-
uplinkEchoConfig
public final UplinkEchoConfig uplinkEchoConfig()
Information about an uplink echo
Config.Parameters from the
AntennaUplinkConfig, corresponding to the specifiedAntennaUplinkConfigArn, are used when thisUplinkEchoConfigis used in a contact.- Returns:
- Information about an uplink echo
Config.Parameters from the
AntennaUplinkConfig, corresponding to the specifiedAntennaUplinkConfigArn, are used when thisUplinkEchoConfigis used in a contact.
-
toBuilder
public ConfigTypeData.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ConfigTypeData.Builder,ConfigTypeData>
-
builder
public static ConfigTypeData.Builder builder()
-
serializableBuilderClass
public static Class<? extends ConfigTypeData.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
fromAntennaDownlinkConfig
public static ConfigTypeData fromAntennaDownlinkConfig(AntennaDownlinkConfig antennaDownlinkConfig)
Create an instance of this class withantennaDownlinkConfig()initialized to the given value.Information about how AWS Ground Station should configure an antenna for downlink during a contact.
- Parameters:
antennaDownlinkConfig- Information about how AWS Ground Station should configure an antenna for downlink during a contact.
-
fromAntennaDownlinkConfig
public static ConfigTypeData fromAntennaDownlinkConfig(Consumer<AntennaDownlinkConfig.Builder> antennaDownlinkConfig)
Create an instance of this class withantennaDownlinkConfig()initialized to the given value.Information about how AWS Ground Station should configure an antenna for downlink during a contact.
- Parameters:
antennaDownlinkConfig- Information about how AWS Ground Station should configure an antenna for downlink during a contact.
-
fromAntennaDownlinkDemodDecodeConfig
public static ConfigTypeData fromAntennaDownlinkDemodDecodeConfig(AntennaDownlinkDemodDecodeConfig antennaDownlinkDemodDecodeConfig)
Create an instance of this class withantennaDownlinkDemodDecodeConfig()initialized to the given value.Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
- Parameters:
antennaDownlinkDemodDecodeConfig- Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
-
fromAntennaDownlinkDemodDecodeConfig
public static ConfigTypeData fromAntennaDownlinkDemodDecodeConfig(Consumer<AntennaDownlinkDemodDecodeConfig.Builder> antennaDownlinkDemodDecodeConfig)
Create an instance of this class withantennaDownlinkDemodDecodeConfig()initialized to the given value.Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
- Parameters:
antennaDownlinkDemodDecodeConfig- Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
-
fromAntennaUplinkConfig
public static ConfigTypeData fromAntennaUplinkConfig(AntennaUplinkConfig antennaUplinkConfig)
Create an instance of this class withantennaUplinkConfig()initialized to the given value.Information about how AWS Ground Station should configure an antenna for uplink during a contact.
- Parameters:
antennaUplinkConfig- Information about how AWS Ground Station should configure an antenna for uplink during a contact.
-
fromAntennaUplinkConfig
public static ConfigTypeData fromAntennaUplinkConfig(Consumer<AntennaUplinkConfig.Builder> antennaUplinkConfig)
Create an instance of this class withantennaUplinkConfig()initialized to the given value.Information about how AWS Ground Station should configure an antenna for uplink during a contact.
- Parameters:
antennaUplinkConfig- Information about how AWS Ground Station should configure an antenna for uplink during a contact.
-
fromDataflowEndpointConfig
public static ConfigTypeData fromDataflowEndpointConfig(DataflowEndpointConfig dataflowEndpointConfig)
Create an instance of this class withdataflowEndpointConfig()initialized to the given value.Information about the dataflow endpoint
Config.- Parameters:
dataflowEndpointConfig- Information about the dataflow endpointConfig.
-
fromDataflowEndpointConfig
public static ConfigTypeData fromDataflowEndpointConfig(Consumer<DataflowEndpointConfig.Builder> dataflowEndpointConfig)
Create an instance of this class withdataflowEndpointConfig()initialized to the given value.Information about the dataflow endpoint
Config.- Parameters:
dataflowEndpointConfig- Information about the dataflow endpointConfig.
-
fromS3RecordingConfig
public static ConfigTypeData fromS3RecordingConfig(S3RecordingConfig s3RecordingConfig)
Create an instance of this class withs3RecordingConfig()initialized to the given value.Information about an S3 recording
Config.- Parameters:
s3RecordingConfig- Information about an S3 recordingConfig.
-
fromS3RecordingConfig
public static ConfigTypeData fromS3RecordingConfig(Consumer<S3RecordingConfig.Builder> s3RecordingConfig)
Create an instance of this class withs3RecordingConfig()initialized to the given value.Information about an S3 recording
Config.- Parameters:
s3RecordingConfig- Information about an S3 recordingConfig.
-
fromTrackingConfig
public static ConfigTypeData fromTrackingConfig(TrackingConfig trackingConfig)
Create an instance of this class withtrackingConfig()initialized to the given value.Object that determines whether tracking should be used during a contact executed with this
Configin the mission profile.- Parameters:
trackingConfig- Object that determines whether tracking should be used during a contact executed with thisConfigin the mission profile.
-
fromTrackingConfig
public static ConfigTypeData fromTrackingConfig(Consumer<TrackingConfig.Builder> trackingConfig)
Create an instance of this class withtrackingConfig()initialized to the given value.Object that determines whether tracking should be used during a contact executed with this
Configin the mission profile.- Parameters:
trackingConfig- Object that determines whether tracking should be used during a contact executed with thisConfigin the mission profile.
-
fromUplinkEchoConfig
public static ConfigTypeData fromUplinkEchoConfig(UplinkEchoConfig uplinkEchoConfig)
Create an instance of this class withuplinkEchoConfig()initialized to the given value.Information about an uplink echo
Config.Parameters from the
AntennaUplinkConfig, corresponding to the specifiedAntennaUplinkConfigArn, are used when thisUplinkEchoConfigis used in a contact.- Parameters:
uplinkEchoConfig- Information about an uplink echoConfig.Parameters from the
AntennaUplinkConfig, corresponding to the specifiedAntennaUplinkConfigArn, are used when thisUplinkEchoConfigis used in a contact.
-
fromUplinkEchoConfig
public static ConfigTypeData fromUplinkEchoConfig(Consumer<UplinkEchoConfig.Builder> uplinkEchoConfig)
Create an instance of this class withuplinkEchoConfig()initialized to the given value.Information about an uplink echo
Config.Parameters from the
AntennaUplinkConfig, corresponding to the specifiedAntennaUplinkConfigArn, are used when thisUplinkEchoConfigis used in a contact.- Parameters:
uplinkEchoConfig- Information about an uplink echoConfig.Parameters from the
AntennaUplinkConfig, corresponding to the specifiedAntennaUplinkConfigArn, are used when thisUplinkEchoConfigis used in a contact.
-
type
public ConfigTypeData.Type type()
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beConfigTypeData.Type.UNKNOWN_TO_SDK_VERSIONif 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 beConfigTypeData.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set.
-
-