Class CodelessUiConnectorConfigProperties


  • public final class CodelessUiConnectorConfigProperties
    extends Object
    Config to describe the instructions blade.
    • Constructor Detail

      • CodelessUiConnectorConfigProperties

        public CodelessUiConnectorConfigProperties()
    • Method Detail

      • title

        public String title()
        Get the title property: Connector blade title.
        Returns:
        the title value.
      • withTitle

        public CodelessUiConnectorConfigProperties withTitle​(String title)
        Set the title property: Connector blade title.
        Parameters:
        title - the title value to set.
        Returns:
        the CodelessUiConnectorConfigProperties object itself.
      • publisher

        public String publisher()
        Get the publisher property: Connector publisher name.
        Returns:
        the publisher value.
      • withPublisher

        public CodelessUiConnectorConfigProperties withPublisher​(String publisher)
        Set the publisher property: Connector publisher name.
        Parameters:
        publisher - the publisher value to set.
        Returns:
        the CodelessUiConnectorConfigProperties object itself.
      • descriptionMarkdown

        public String descriptionMarkdown()
        Get the descriptionMarkdown property: Connector description.
        Returns:
        the descriptionMarkdown value.
      • withDescriptionMarkdown

        public CodelessUiConnectorConfigProperties withDescriptionMarkdown​(String descriptionMarkdown)
        Set the descriptionMarkdown property: Connector description.
        Parameters:
        descriptionMarkdown - the descriptionMarkdown value to set.
        Returns:
        the CodelessUiConnectorConfigProperties object itself.
      • customImage

        public String customImage()
        Get the customImage property: An optional custom image to be used when displaying the connector within Azure Sentinel's connector's gallery.
        Returns:
        the customImage value.
      • withCustomImage

        public CodelessUiConnectorConfigProperties withCustomImage​(String customImage)
        Set the customImage property: An optional custom image to be used when displaying the connector within Azure Sentinel's connector's gallery.
        Parameters:
        customImage - the customImage value to set.
        Returns:
        the CodelessUiConnectorConfigProperties object itself.
      • graphQueriesTableName

        public String graphQueriesTableName()
        Get the graphQueriesTableName property: Name of the table the connector will insert the data to.
        Returns:
        the graphQueriesTableName value.
      • withGraphQueriesTableName

        public CodelessUiConnectorConfigProperties withGraphQueriesTableName​(String graphQueriesTableName)
        Set the graphQueriesTableName property: Name of the table the connector will insert the data to.
        Parameters:
        graphQueriesTableName - the graphQueriesTableName value to set.
        Returns:
        the CodelessUiConnectorConfigProperties object itself.
      • availability

        public Availability availability()
        Get the availability property: Connector Availability Status.
        Returns:
        the availability value.
      • withAvailability

        public CodelessUiConnectorConfigProperties withAvailability​(Availability availability)
        Set the availability property: Connector Availability Status.
        Parameters:
        availability - the availability value to set.
        Returns:
        the CodelessUiConnectorConfigProperties object itself.
      • permissions

        public Permissions permissions()
        Get the permissions property: Permissions required for the connector.
        Returns:
        the permissions value.
      • withPermissions

        public CodelessUiConnectorConfigProperties withPermissions​(Permissions permissions)
        Set the permissions property: Permissions required for the connector.
        Parameters:
        permissions - the permissions value to set.
        Returns:
        the CodelessUiConnectorConfigProperties object itself.
      • validate

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