Interface Bot


  • public interface Bot
    An immutable client-side representation of Bot.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  Bot.Definition
      The entirety of the Bot definition.
      static interface  Bot.DefinitionStages
      The Bot definition stages.
      static interface  Bot.Update
      The template for Bot update.
      static interface  Bot.UpdateStages
      The Bot update stages.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String etag()
      Gets the etag property: Entity Tag.
      String id()
      Gets the id property: Fully qualified resource Id for the resource.
      BotInner innerModel()
      Gets the inner com.azure.resourcemanager.botservice.fluent.models.BotInner object.
      Kind kind()
      Gets the kind property: Required.
      String location()
      Gets the location property: The geo-location where the resource lives.
      String name()
      Gets the name property: The name of the resource.
      BotProperties properties()
      Gets the properties property: The set of properties specific to bot resource.
      Bot refresh()
      Refreshes the resource to sync with Azure.
      Bot refresh​(com.azure.core.util.Context context)
      Refreshes the resource to sync with Azure.
      com.azure.core.management.Region region()
      Gets the region of the resource.
      String regionName()
      Gets the name of the resource region.
      Sku sku()
      Gets the sku property: Gets or sets the SKU of the resource.
      Map<String,​String> tags()
      Gets the tags property: Resource tags.
      String type()
      Gets the type property: The type of the resource.
      Bot.Update update()
      Begins update for the Bot resource.
      List<String> zones()
      Gets the zones property: Entity zones.
    • Method Detail

      • id

        String id()
        Gets the id property: Fully qualified resource Id for the resource.
        Returns:
        the id value.
      • name

        String name()
        Gets the name property: The name of the resource.
        Returns:
        the name value.
      • type

        String type()
        Gets the type property: The type of the resource.
        Returns:
        the type value.
      • location

        String location()
        Gets the location property: The geo-location where the resource lives.
        Returns:
        the location value.
      • tags

        Map<String,​String> tags()
        Gets the tags property: Resource tags.
        Returns:
        the tags value.
      • properties

        BotProperties properties()
        Gets the properties property: The set of properties specific to bot resource.
        Returns:
        the properties value.
      • sku

        Sku sku()
        Gets the sku property: Gets or sets the SKU of the resource.
        Returns:
        the sku value.
      • kind

        Kind kind()
        Gets the kind property: Required. Gets or sets the Kind of the resource.
        Returns:
        the kind value.
      • etag

        String etag()
        Gets the etag property: Entity Tag.
        Returns:
        the etag value.
      • zones

        List<String> zones()
        Gets the zones property: Entity zones.
        Returns:
        the zones value.
      • region

        com.azure.core.management.Region region()
        Gets the region of the resource.
        Returns:
        the region of the resource.
      • regionName

        String regionName()
        Gets the name of the resource region.
        Returns:
        the name of the resource region.
      • innerModel

        BotInner innerModel()
        Gets the inner com.azure.resourcemanager.botservice.fluent.models.BotInner object.
        Returns:
        the inner object.
      • update

        Bot.Update update()
        Begins update for the Bot resource.
        Returns:
        the stage of resource update.
      • refresh

        Bot refresh()
        Refreshes the resource to sync with Azure.
        Returns:
        the refreshed resource.
      • refresh

        Bot refresh​(com.azure.core.util.Context context)
        Refreshes the resource to sync with Azure.
        Parameters:
        context - The context to associate with this operation.
        Returns:
        the refreshed resource.