Class AwsS3DataConnectorProperties


  • public final class AwsS3DataConnectorProperties
    extends Object
    Amazon Web Services S3 data connector properties.
    • Constructor Detail

      • AwsS3DataConnectorProperties

        public AwsS3DataConnectorProperties()
    • Method Detail

      • destinationTable

        public String destinationTable()
        Get the destinationTable property: The logs destination table name in LogAnalytics.
        Returns:
        the destinationTable value.
      • withDestinationTable

        public AwsS3DataConnectorProperties withDestinationTable​(String destinationTable)
        Set the destinationTable property: The logs destination table name in LogAnalytics.
        Parameters:
        destinationTable - the destinationTable value to set.
        Returns:
        the AwsS3DataConnectorProperties object itself.
      • sqsUrls

        public List<String> sqsUrls()
        Get the sqsUrls property: The AWS sqs urls for the connector.
        Returns:
        the sqsUrls value.
      • withSqsUrls

        public AwsS3DataConnectorProperties withSqsUrls​(List<String> sqsUrls)
        Set the sqsUrls property: The AWS sqs urls for the connector.
        Parameters:
        sqsUrls - the sqsUrls value to set.
        Returns:
        the AwsS3DataConnectorProperties object itself.
      • roleArn

        public String roleArn()
        Get the roleArn property: The Aws Role Arn that is used to access the Aws account.
        Returns:
        the roleArn value.
      • withRoleArn

        public AwsS3DataConnectorProperties withRoleArn​(String roleArn)
        Set the roleArn property: The Aws Role Arn that is used to access the Aws account.
        Parameters:
        roleArn - the roleArn value to set.
        Returns:
        the AwsS3DataConnectorProperties object itself.
      • dataTypes

        public AwsS3DataConnectorDataTypes dataTypes()
        Get the dataTypes property: The available data types for the connector.
        Returns:
        the dataTypes value.
      • withDataTypes

        public AwsS3DataConnectorProperties withDataTypes​(AwsS3DataConnectorDataTypes dataTypes)
        Set the dataTypes property: The available data types for the connector.
        Parameters:
        dataTypes - the dataTypes value to set.
        Returns:
        the AwsS3DataConnectorProperties object itself.
      • validate

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