Class ConfigDetails

    • Method Detail

      • antennaDemodDecodeDetails

        public final AntennaDemodDecodeDetails antennaDemodDecodeDetails()

        Details for antenna demod decode Config in a contact.

        Returns:
        Details for antenna demod decode Config in a contact.
      • endpointDetails

        public final EndpointDetails endpointDetails()
        Returns the value of the EndpointDetails property for this object.
        Returns:
        The value of the EndpointDetails property for this object.
      • s3RecordingDetails

        public final S3RecordingDetails s3RecordingDetails()

        Details for an S3 recording Config in a contact.

        Returns:
        Details for an S3 recording Config 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)
      • fromAntennaDemodDecodeDetails

        public static ConfigDetails fromAntennaDemodDecodeDetails​(AntennaDemodDecodeDetails antennaDemodDecodeDetails)
        Create an instance of this class with antennaDemodDecodeDetails() initialized to the given value.

        Details for antenna demod decode Config in a contact.

        Parameters:
        antennaDemodDecodeDetails - Details for antenna demod decode Config in a contact.
      • fromAntennaDemodDecodeDetails

        public static ConfigDetails fromAntennaDemodDecodeDetails​(Consumer<AntennaDemodDecodeDetails.Builder> antennaDemodDecodeDetails)
        Create an instance of this class with antennaDemodDecodeDetails() initialized to the given value.

        Details for antenna demod decode Config in a contact.

        Parameters:
        antennaDemodDecodeDetails - Details for antenna demod decode Config in a contact.
      • fromEndpointDetails

        public static ConfigDetails fromEndpointDetails​(EndpointDetails endpointDetails)
        Create an instance of this class with endpointDetails() initialized to the given value. Sets the value of the EndpointDetails property for this object.
        Parameters:
        endpointDetails - The new value for the EndpointDetails property for this object.
      • fromEndpointDetails

        public static ConfigDetails fromEndpointDetails​(Consumer<EndpointDetails.Builder> endpointDetails)
        Create an instance of this class with endpointDetails() initialized to the given value. Sets the value of the EndpointDetails property for this object.
        Parameters:
        endpointDetails - The new value for the EndpointDetails property for this object.
      • fromS3RecordingDetails

        public static ConfigDetails fromS3RecordingDetails​(S3RecordingDetails s3RecordingDetails)
        Create an instance of this class with s3RecordingDetails() initialized to the given value.

        Details for an S3 recording Config in a contact.

        Parameters:
        s3RecordingDetails - Details for an S3 recording Config in a contact.
      • fromS3RecordingDetails

        public static ConfigDetails fromS3RecordingDetails​(Consumer<S3RecordingDetails.Builder> s3RecordingDetails)
        Create an instance of this class with s3RecordingDetails() initialized to the given value.

        Details for an S3 recording Config in a contact.

        Parameters:
        s3RecordingDetails - Details for an S3 recording Config in a contact.