Class CsvSerializationProperties


  • public final class CsvSerializationProperties
    extends Object
    The properties that are associated with the CSV serialization type.
    • Constructor Detail

      • CsvSerializationProperties

        public CsvSerializationProperties()
    • Method Detail

      • fieldDelimiter

        public String fieldDelimiter()
        Get the fieldDelimiter property: Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.
        Returns:
        the fieldDelimiter value.
      • withFieldDelimiter

        public CsvSerializationProperties withFieldDelimiter​(String fieldDelimiter)
        Set the fieldDelimiter property: Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.
        Parameters:
        fieldDelimiter - the fieldDelimiter value to set.
        Returns:
        the CsvSerializationProperties object itself.
      • encoding

        public Encoding encoding()
        Get the encoding property: Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
        Returns:
        the encoding value.
      • withEncoding

        public CsvSerializationProperties withEncoding​(Encoding encoding)
        Set the encoding property: Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
        Parameters:
        encoding - the encoding value to set.
        Returns:
        the CsvSerializationProperties object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.