Class ContactProfileLinkChannel
java.lang.Object
com.azure.resourcemanager.orbital.models.ContactProfileLinkChannel
Contact Profile Link Channel.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfloat
Get the bandwidthMHz property: Bandwidth in MHz.float
Get the centerFrequencyMHz property: Center Frequency in MHz.Get the decodingConfiguration property: Currently unused.Get the demodulationConfiguration property: Copy of the modem configuration file such as Kratos QRadio or Kratos QuantumRx.Get the encodingConfiguration property: Currently unused.endPoint()
Get the endPoint property: Customer End point to store/retrieve data during a contact.Get the modulationConfiguration property: Copy of the modem configuration file such as Kratos QRadio.name()
Get the name property: Channel name.void
validate()
Validates the instance.withBandwidthMHz
(float bandwidthMHz) Set the bandwidthMHz property: Bandwidth in MHz.withCenterFrequencyMHz
(float centerFrequencyMHz) Set the centerFrequencyMHz property: Center Frequency in MHz.withDecodingConfiguration
(String decodingConfiguration) Set the decodingConfiguration property: Currently unused.withDemodulationConfiguration
(String demodulationConfiguration) Set the demodulationConfiguration property: Copy of the modem configuration file such as Kratos QRadio or Kratos QuantumRx.withEncodingConfiguration
(String encodingConfiguration) Set the encodingConfiguration property: Currently unused.withEndPoint
(EndPoint endPoint) Set the endPoint property: Customer End point to store/retrieve data during a contact.withModulationConfiguration
(String modulationConfiguration) Set the modulationConfiguration property: Copy of the modem configuration file such as Kratos QRadio.Set the name property: Channel name.
-
Constructor Details
-
ContactProfileLinkChannel
public ContactProfileLinkChannel()
-
-
Method Details
-
name
Get the name property: Channel name.- Returns:
- the name value.
-
withName
Set the name property: Channel name.- Parameters:
name
- the name value to set.- Returns:
- the ContactProfileLinkChannel object itself.
-
centerFrequencyMHz
public float centerFrequencyMHz()Get the centerFrequencyMHz property: Center Frequency in MHz.- Returns:
- the centerFrequencyMHz value.
-
withCenterFrequencyMHz
Set the centerFrequencyMHz property: Center Frequency in MHz.- Parameters:
centerFrequencyMHz
- the centerFrequencyMHz value to set.- Returns:
- the ContactProfileLinkChannel object itself.
-
bandwidthMHz
public float bandwidthMHz()Get the bandwidthMHz property: Bandwidth in MHz.- Returns:
- the bandwidthMHz value.
-
withBandwidthMHz
Set the bandwidthMHz property: Bandwidth in MHz.- Parameters:
bandwidthMHz
- the bandwidthMHz value to set.- Returns:
- the ContactProfileLinkChannel object itself.
-
endPoint
Get the endPoint property: Customer End point to store/retrieve data during a contact.- Returns:
- the endPoint value.
-
withEndPoint
Set the endPoint property: Customer End point to store/retrieve data during a contact.- Parameters:
endPoint
- the endPoint value to set.- Returns:
- the ContactProfileLinkChannel object itself.
-
modulationConfiguration
Get the modulationConfiguration property: Copy of the modem configuration file such as Kratos QRadio. Only valid for uplink directions. If provided, the modem connects to the customer endpoint and accepts commands from the customer instead of a VITA.49 stream.- Returns:
- the modulationConfiguration value.
-
withModulationConfiguration
Set the modulationConfiguration property: Copy of the modem configuration file such as Kratos QRadio. Only valid for uplink directions. If provided, the modem connects to the customer endpoint and accepts commands from the customer instead of a VITA.49 stream.- Parameters:
modulationConfiguration
- the modulationConfiguration value to set.- Returns:
- the ContactProfileLinkChannel object itself.
-
demodulationConfiguration
Get the demodulationConfiguration property: Copy of the modem configuration file such as Kratos QRadio or Kratos QuantumRx. Only valid for downlink directions. If provided, the modem connects to the customer endpoint and sends demodulated data instead of a VITA.49 stream.- Returns:
- the demodulationConfiguration value.
-
withDemodulationConfiguration
Set the demodulationConfiguration property: Copy of the modem configuration file such as Kratos QRadio or Kratos QuantumRx. Only valid for downlink directions. If provided, the modem connects to the customer endpoint and sends demodulated data instead of a VITA.49 stream.- Parameters:
demodulationConfiguration
- the demodulationConfiguration value to set.- Returns:
- the ContactProfileLinkChannel object itself.
-
encodingConfiguration
Get the encodingConfiguration property: Currently unused.- Returns:
- the encodingConfiguration value.
-
withEncodingConfiguration
Set the encodingConfiguration property: Currently unused.- Parameters:
encodingConfiguration
- the encodingConfiguration value to set.- Returns:
- the ContactProfileLinkChannel object itself.
-
decodingConfiguration
Get the decodingConfiguration property: Currently unused.- Returns:
- the decodingConfiguration value.
-
withDecodingConfiguration
Set the decodingConfiguration property: Currently unused.- Parameters:
decodingConfiguration
- the decodingConfiguration value to set.- Returns:
- the ContactProfileLinkChannel object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-