Class NotificationHubArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.notificationhubs.NotificationHubArgs.Builder
-
- Enclosing class:
- NotificationHubArgs
public static final class NotificationHubArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(NotificationHubArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationHubArgs
build()
NotificationHubArgs.Builder
location(com.pulumi.core.Output<java.lang.String> location)
NotificationHubArgs.Builder
location(java.lang.String location)
NotificationHubArgs.Builder
namespaceName(com.pulumi.core.Output<java.lang.String> namespaceName)
NotificationHubArgs.Builder
namespaceName(java.lang.String namespaceName)
NotificationHubArgs.Builder
notificationHubName(com.pulumi.core.Output<java.lang.String> notificationHubName)
NotificationHubArgs.Builder
notificationHubName(java.lang.String notificationHubName)
NotificationHubArgs.Builder
properties(NotificationHubPropertiesArgs properties)
NotificationHubArgs.Builder
properties(com.pulumi.core.Output<NotificationHubPropertiesArgs> properties)
NotificationHubArgs.Builder
resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
NotificationHubArgs.Builder
resourceGroupName(java.lang.String resourceGroupName)
NotificationHubArgs.Builder
sku(SkuArgs sku)
NotificationHubArgs.Builder
sku(com.pulumi.core.Output<SkuArgs> sku)
NotificationHubArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
NotificationHubArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(NotificationHubArgs defaults)
-
-
Method Detail
-
location
public NotificationHubArgs.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
location
public NotificationHubArgs.Builder location(java.lang.String location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
namespaceName
public NotificationHubArgs.Builder namespaceName(com.pulumi.core.Output<java.lang.String> namespaceName)
- Parameters:
namespaceName
- Namespace name- Returns:
- builder
-
namespaceName
public NotificationHubArgs.Builder namespaceName(java.lang.String namespaceName)
- Parameters:
namespaceName
- Namespace name- Returns:
- builder
-
notificationHubName
public NotificationHubArgs.Builder notificationHubName(@Nullable com.pulumi.core.Output<java.lang.String> notificationHubName)
- Parameters:
notificationHubName
- Notification Hub name- Returns:
- builder
-
notificationHubName
public NotificationHubArgs.Builder notificationHubName(java.lang.String notificationHubName)
- Parameters:
notificationHubName
- Notification Hub name- Returns:
- builder
-
properties
public NotificationHubArgs.Builder properties(@Nullable com.pulumi.core.Output<NotificationHubPropertiesArgs> properties)
- Parameters:
properties
- NotificationHub properties.- Returns:
- builder
-
properties
public NotificationHubArgs.Builder properties(NotificationHubPropertiesArgs properties)
- Parameters:
properties
- NotificationHub properties.- Returns:
- builder
-
resourceGroupName
public NotificationHubArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
resourceGroupName
public NotificationHubArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
sku
public NotificationHubArgs.Builder sku(@Nullable com.pulumi.core.Output<SkuArgs> sku)
- Parameters:
sku
- The Sku description for a namespace- Returns:
- builder
-
sku
public NotificationHubArgs.Builder sku(SkuArgs sku)
- Parameters:
sku
- The Sku description for a namespace- Returns:
- builder
-
tags
public NotificationHubArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
tags
public NotificationHubArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
build
public NotificationHubArgs build()
-
-