Package com.pulumi.azurenative.eventgrid
Class ChannelArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.eventgrid.ChannelArgs.Builder
-
- Enclosing class:
- ChannelArgs
public static final class ChannelArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ChannelArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChannelArgs
build()
ChannelArgs.Builder
channelName(com.pulumi.core.Output<java.lang.String> channelName)
ChannelArgs.Builder
channelName(java.lang.String channelName)
ChannelArgs.Builder
channelType(ChannelType channelType)
ChannelArgs.Builder
channelType(com.pulumi.core.Either<java.lang.String,ChannelType> channelType)
ChannelArgs.Builder
channelType(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ChannelType>> channelType)
ChannelArgs.Builder
channelType(java.lang.String channelType)
ChannelArgs.Builder
expirationTimeIfNotActivatedUtc(com.pulumi.core.Output<java.lang.String> expirationTimeIfNotActivatedUtc)
ChannelArgs.Builder
expirationTimeIfNotActivatedUtc(java.lang.String expirationTimeIfNotActivatedUtc)
ChannelArgs.Builder
messageForActivation(com.pulumi.core.Output<java.lang.String> messageForActivation)
ChannelArgs.Builder
messageForActivation(java.lang.String messageForActivation)
ChannelArgs.Builder
partnerNamespaceName(com.pulumi.core.Output<java.lang.String> partnerNamespaceName)
ChannelArgs.Builder
partnerNamespaceName(java.lang.String partnerNamespaceName)
ChannelArgs.Builder
partnerTopicInfo(PartnerTopicInfoArgs partnerTopicInfo)
ChannelArgs.Builder
partnerTopicInfo(com.pulumi.core.Output<PartnerTopicInfoArgs> partnerTopicInfo)
ChannelArgs.Builder
provisioningState(ChannelProvisioningState provisioningState)
ChannelArgs.Builder
provisioningState(com.pulumi.core.Either<java.lang.String,ChannelProvisioningState> provisioningState)
ChannelArgs.Builder
provisioningState(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ChannelProvisioningState>> provisioningState)
ChannelArgs.Builder
provisioningState(java.lang.String provisioningState)
ChannelArgs.Builder
readinessState(ReadinessState readinessState)
ChannelArgs.Builder
readinessState(com.pulumi.core.Either<java.lang.String,ReadinessState> readinessState)
ChannelArgs.Builder
readinessState(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ReadinessState>> readinessState)
ChannelArgs.Builder
readinessState(java.lang.String readinessState)
ChannelArgs.Builder
resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
ChannelArgs.Builder
resourceGroupName(java.lang.String resourceGroupName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ChannelArgs defaults)
-
-
Method Detail
-
channelName
public ChannelArgs.Builder channelName(@Nullable com.pulumi.core.Output<java.lang.String> channelName)
- Parameters:
channelName
- Name of the channel.- Returns:
- builder
-
channelName
public ChannelArgs.Builder channelName(java.lang.String channelName)
- Parameters:
channelName
- Name of the channel.- Returns:
- builder
-
channelType
public ChannelArgs.Builder channelType(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ChannelType>> channelType)
- Parameters:
channelType
- The type of the event channel which represents the direction flow of events.- Returns:
- builder
-
channelType
public ChannelArgs.Builder channelType(com.pulumi.core.Either<java.lang.String,ChannelType> channelType)
- Parameters:
channelType
- The type of the event channel which represents the direction flow of events.- Returns:
- builder
-
channelType
public ChannelArgs.Builder channelType(java.lang.String channelType)
- Parameters:
channelType
- The type of the event channel which represents the direction flow of events.- Returns:
- builder
-
channelType
public ChannelArgs.Builder channelType(ChannelType channelType)
- Parameters:
channelType
- The type of the event channel which represents the direction flow of events.- Returns:
- builder
-
expirationTimeIfNotActivatedUtc
public ChannelArgs.Builder expirationTimeIfNotActivatedUtc(@Nullable com.pulumi.core.Output<java.lang.String> expirationTimeIfNotActivatedUtc)
- Parameters:
expirationTimeIfNotActivatedUtc
- Expiration time of the channel. If this timer expires while the corresponding partner topic is never activated, the channel and corresponding partner topic are deleted.- Returns:
- builder
-
expirationTimeIfNotActivatedUtc
public ChannelArgs.Builder expirationTimeIfNotActivatedUtc(java.lang.String expirationTimeIfNotActivatedUtc)
- Parameters:
expirationTimeIfNotActivatedUtc
- Expiration time of the channel. If this timer expires while the corresponding partner topic is never activated, the channel and corresponding partner topic are deleted.- Returns:
- builder
-
messageForActivation
public ChannelArgs.Builder messageForActivation(@Nullable com.pulumi.core.Output<java.lang.String> messageForActivation)
- Parameters:
messageForActivation
- Context or helpful message that can be used during the approval process by the subscriber.- Returns:
- builder
-
messageForActivation
public ChannelArgs.Builder messageForActivation(java.lang.String messageForActivation)
- Parameters:
messageForActivation
- Context or helpful message that can be used during the approval process by the subscriber.- Returns:
- builder
-
partnerNamespaceName
public ChannelArgs.Builder partnerNamespaceName(com.pulumi.core.Output<java.lang.String> partnerNamespaceName)
- Parameters:
partnerNamespaceName
- Name of the partner namespace.- Returns:
- builder
-
partnerNamespaceName
public ChannelArgs.Builder partnerNamespaceName(java.lang.String partnerNamespaceName)
- Parameters:
partnerNamespaceName
- Name of the partner namespace.- Returns:
- builder
-
partnerTopicInfo
public ChannelArgs.Builder partnerTopicInfo(@Nullable com.pulumi.core.Output<PartnerTopicInfoArgs> partnerTopicInfo)
- Parameters:
partnerTopicInfo
- This property should be populated when channelType is PartnerTopic and represents information about the partner topic resource corresponding to the channel.- Returns:
- builder
-
partnerTopicInfo
public ChannelArgs.Builder partnerTopicInfo(PartnerTopicInfoArgs partnerTopicInfo)
- Parameters:
partnerTopicInfo
- This property should be populated when channelType is PartnerTopic and represents information about the partner topic resource corresponding to the channel.- Returns:
- builder
-
provisioningState
public ChannelArgs.Builder provisioningState(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ChannelProvisioningState>> provisioningState)
- Parameters:
provisioningState
- Provisioning state of the channel.- Returns:
- builder
-
provisioningState
public ChannelArgs.Builder provisioningState(com.pulumi.core.Either<java.lang.String,ChannelProvisioningState> provisioningState)
- Parameters:
provisioningState
- Provisioning state of the channel.- Returns:
- builder
-
provisioningState
public ChannelArgs.Builder provisioningState(java.lang.String provisioningState)
- Parameters:
provisioningState
- Provisioning state of the channel.- Returns:
- builder
-
provisioningState
public ChannelArgs.Builder provisioningState(ChannelProvisioningState provisioningState)
- Parameters:
provisioningState
- Provisioning state of the channel.- Returns:
- builder
-
readinessState
public ChannelArgs.Builder readinessState(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ReadinessState>> readinessState)
- Parameters:
readinessState
- The readiness state of the corresponding partner topic.- Returns:
- builder
-
readinessState
public ChannelArgs.Builder readinessState(com.pulumi.core.Either<java.lang.String,ReadinessState> readinessState)
- Parameters:
readinessState
- The readiness state of the corresponding partner topic.- Returns:
- builder
-
readinessState
public ChannelArgs.Builder readinessState(java.lang.String readinessState)
- Parameters:
readinessState
- The readiness state of the corresponding partner topic.- Returns:
- builder
-
readinessState
public ChannelArgs.Builder readinessState(ReadinessState readinessState)
- Parameters:
readinessState
- The readiness state of the corresponding partner topic.- Returns:
- builder
-
resourceGroupName
public ChannelArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group within the partners subscription.- Returns:
- builder
-
resourceGroupName
public ChannelArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group within the partners subscription.- Returns:
- builder
-
build
public ChannelArgs build()
-
-