Class ChannelArgs.Builder

  • Enclosing class:
    ChannelArgs

    public static final class ChannelArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • channelName

        public ChannelArgs.Builder channelName​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> channelName)
        Parameters:
        channelName - The name of the Channel resource.
        Returns:
        builder
      • channelName

        public ChannelArgs.Builder channelName​(java.lang.String channelName)
        Parameters:
        channelName - The name of the Channel resource.
        Returns:
        builder
      • kind

        public ChannelArgs.Builder kind​(@Nullable
                                        com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​Kind>> kind)
        Parameters:
        kind - Required. Gets or sets the Kind of the resource.
        Returns:
        builder
      • kind

        public ChannelArgs.Builder kind​(com.pulumi.core.Either<java.lang.String,​Kind> kind)
        Parameters:
        kind - Required. Gets or sets the Kind of the resource.
        Returns:
        builder
      • kind

        public ChannelArgs.Builder kind​(java.lang.String kind)
        Parameters:
        kind - Required. Gets or sets the Kind of the resource.
        Returns:
        builder
      • kind

        public ChannelArgs.Builder kind​(Kind kind)
        Parameters:
        kind - Required. Gets or sets the Kind of the resource.
        Returns:
        builder
      • location

        public ChannelArgs.Builder location​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> location)
        Parameters:
        location - Specifies the location of the resource.
        Returns:
        builder
      • location

        public ChannelArgs.Builder location​(java.lang.String location)
        Parameters:
        location - Specifies the location of the resource.
        Returns:
        builder
      • properties

        public ChannelArgs.Builder properties​(@Nullable
                                              com.pulumi.core.Output<java.lang.Object> properties)
        Parameters:
        properties - The set of properties specific to bot channel resource
        Returns:
        builder
      • properties

        public ChannelArgs.Builder properties​(java.lang.Object properties)
        Parameters:
        properties - The set of properties specific to bot channel resource
        Returns:
        builder
      • resourceGroupName

        public ChannelArgs.Builder resourceGroupName​(com.pulumi.core.Output<java.lang.String> resourceGroupName)
        Parameters:
        resourceGroupName - The name of the Bot resource group in the user subscription.
        Returns:
        builder
      • resourceGroupName

        public ChannelArgs.Builder resourceGroupName​(java.lang.String resourceGroupName)
        Parameters:
        resourceGroupName - The name of the Bot resource group in the user subscription.
        Returns:
        builder
      • resourceName

        public ChannelArgs.Builder resourceName​(com.pulumi.core.Output<java.lang.String> resourceName)
        Parameters:
        resourceName - The name of the Bot resource.
        Returns:
        builder
      • resourceName

        public ChannelArgs.Builder resourceName​(java.lang.String resourceName)
        Parameters:
        resourceName - The name of the Bot resource.
        Returns:
        builder
      • sku

        public ChannelArgs.Builder sku​(@Nullable
                                       com.pulumi.core.Output<SkuArgs> sku)
        Parameters:
        sku - Gets or sets the SKU of the resource.
        Returns:
        builder
      • tags

        public ChannelArgs.Builder tags​(@Nullable
                                        com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Contains resource tags defined as key/value pairs.
        Returns:
        builder
      • tags

        public ChannelArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Contains resource tags defined as key/value pairs.
        Returns:
        builder