Class ServiceProviderProperties


  • public final class ServiceProviderProperties
    extends Object
    The Object used to describe a Service Provider supported by Bot Service.
    • Constructor Detail

      • ServiceProviderProperties

        public ServiceProviderProperties()
    • Method Detail

      • id

        public String id()
        Get the id property: Id for Service Provider.
        Returns:
        the id value.
      • displayName

        public String displayName()
        Get the displayName property: Display Name of the Service Provider.
        Returns:
        the displayName value.
      • serviceProviderName

        public String serviceProviderName()
        Get the serviceProviderName property: Display Name of the Service Provider.
        Returns:
        the serviceProviderName value.
      • devPortalUrl

        public String devPortalUrl()
        Get the devPortalUrl property: Display Name of the Service Provider.
        Returns:
        the devPortalUrl value.
      • iconUrl

        public String iconUrl()
        Get the iconUrl property: Display Name of the Service Provider.
        Returns:
        the iconUrl value.
      • parameters

        public List<ServiceProviderParameter> parameters()
        Get the parameters property: The list of parameters for the Service Provider.
        Returns:
        the parameters value.
      • withParameters

        public ServiceProviderProperties withParameters​(List<ServiceProviderParameter> parameters)
        Set the parameters property: The list of parameters for the Service Provider.
        Parameters:
        parameters - the parameters value to set.
        Returns:
        the ServiceProviderProperties object itself.
      • validate

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