Class ConfigTypeData

    • 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 Config in the mission profile.

        Returns:
        Object that determines whether tracking should be used during a contact executed with this Config in the mission profile.
      • uplinkEchoConfig

        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.

        Returns:
        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.

      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)
      • fromAntennaDownlinkConfig

        public static ConfigTypeData fromAntennaDownlinkConfig​(AntennaDownlinkConfig antennaDownlinkConfig)
        Create an instance of this class with antennaDownlinkConfig() 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 with antennaDownlinkConfig() 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 with antennaDownlinkDemodDecodeConfig() 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 with antennaDownlinkDemodDecodeConfig() 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 with antennaUplinkConfig() 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 with antennaUplinkConfig() 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 with dataflowEndpointConfig() initialized to the given value.

        Information about the dataflow endpoint Config.

        Parameters:
        dataflowEndpointConfig - Information about the dataflow endpoint Config.
      • fromDataflowEndpointConfig

        public static ConfigTypeData fromDataflowEndpointConfig​(Consumer<DataflowEndpointConfig.Builder> dataflowEndpointConfig)
        Create an instance of this class with dataflowEndpointConfig() initialized to the given value.

        Information about the dataflow endpoint Config.

        Parameters:
        dataflowEndpointConfig - Information about the dataflow endpoint Config.
      • fromS3RecordingConfig

        public static ConfigTypeData fromS3RecordingConfig​(S3RecordingConfig s3RecordingConfig)
        Create an instance of this class with s3RecordingConfig() initialized to the given value.

        Information about an S3 recording Config.

        Parameters:
        s3RecordingConfig - Information about an S3 recording Config.
      • fromS3RecordingConfig

        public static ConfigTypeData fromS3RecordingConfig​(Consumer<S3RecordingConfig.Builder> s3RecordingConfig)
        Create an instance of this class with s3RecordingConfig() initialized to the given value.

        Information about an S3 recording Config.

        Parameters:
        s3RecordingConfig - Information about an S3 recording Config.
      • fromTrackingConfig

        public static ConfigTypeData fromTrackingConfig​(TrackingConfig trackingConfig)
        Create an instance of this class with 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.

        Parameters:
        trackingConfig - Object that determines whether tracking should be used during a contact executed with this Config in the mission profile.
      • fromTrackingConfig

        public static ConfigTypeData fromTrackingConfig​(Consumer<TrackingConfig.Builder> trackingConfig)
        Create an instance of this class with 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.

        Parameters:
        trackingConfig - Object that determines whether tracking should be used during a contact executed with this Config in the mission profile.
      • fromUplinkEchoConfig

        public static ConfigTypeData fromUplinkEchoConfig​(UplinkEchoConfig uplinkEchoConfig)
        Create an instance of this class with 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.

        Parameters:
        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.

      • fromUplinkEchoConfig

        public static ConfigTypeData fromUplinkEchoConfig​(Consumer<UplinkEchoConfig.Builder> uplinkEchoConfig)
        Create an instance of this class with 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.

        Parameters:
        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.