Class MonitorPropertiesArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.elastic.inputs.MonitorPropertiesArgs.Builder
-
- Enclosing class:
- MonitorPropertiesArgs
public static final class MonitorPropertiesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(MonitorPropertiesArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MonitorPropertiesArgs defaults)
-
-
Method Detail
-
generateApiKey
public MonitorPropertiesArgs.Builder generateApiKey(@Nullable com.pulumi.core.Output<java.lang.Boolean> generateApiKey)
- Parameters:
generateApiKey
- Flag to determine if User API Key has to be generated and shared.- Returns:
- builder
-
generateApiKey
public MonitorPropertiesArgs.Builder generateApiKey(java.lang.Boolean generateApiKey)
- Parameters:
generateApiKey
- Flag to determine if User API Key has to be generated and shared.- Returns:
- builder
-
monitoringStatus
public MonitorPropertiesArgs.Builder monitoringStatus(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,MonitoringStatus>> monitoringStatus)
- Parameters:
monitoringStatus
- Flag specifying if the resource monitoring is enabled or disabled.- Returns:
- builder
-
monitoringStatus
public MonitorPropertiesArgs.Builder monitoringStatus(com.pulumi.core.Either<java.lang.String,MonitoringStatus> monitoringStatus)
- Parameters:
monitoringStatus
- Flag specifying if the resource monitoring is enabled or disabled.- Returns:
- builder
-
monitoringStatus
public MonitorPropertiesArgs.Builder monitoringStatus(java.lang.String monitoringStatus)
- Parameters:
monitoringStatus
- Flag specifying if the resource monitoring is enabled or disabled.- Returns:
- builder
-
monitoringStatus
public MonitorPropertiesArgs.Builder monitoringStatus(MonitoringStatus monitoringStatus)
- Parameters:
monitoringStatus
- Flag specifying if the resource monitoring is enabled or disabled.- Returns:
- builder
-
provisioningState
public MonitorPropertiesArgs.Builder provisioningState(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ProvisioningState>> provisioningState)
- Parameters:
provisioningState
- Provisioning state of the monitor resource.- Returns:
- builder
-
provisioningState
public MonitorPropertiesArgs.Builder provisioningState(com.pulumi.core.Either<java.lang.String,ProvisioningState> provisioningState)
- Parameters:
provisioningState
- Provisioning state of the monitor resource.- Returns:
- builder
-
provisioningState
public MonitorPropertiesArgs.Builder provisioningState(java.lang.String provisioningState)
- Parameters:
provisioningState
- Provisioning state of the monitor resource.- Returns:
- builder
-
provisioningState
public MonitorPropertiesArgs.Builder provisioningState(ProvisioningState provisioningState)
- Parameters:
provisioningState
- Provisioning state of the monitor resource.- Returns:
- builder
-
userInfo
public MonitorPropertiesArgs.Builder userInfo(@Nullable com.pulumi.core.Output<UserInfoArgs> userInfo)
- Parameters:
userInfo
- User information.- Returns:
- builder
-
userInfo
public MonitorPropertiesArgs.Builder userInfo(UserInfoArgs userInfo)
- Parameters:
userInfo
- User information.- Returns:
- builder
-
version
public MonitorPropertiesArgs.Builder version(@Nullable com.pulumi.core.Output<java.lang.String> version)
- Parameters:
version
- Version of elastic of the monitor resource- Returns:
- builder
-
version
public MonitorPropertiesArgs.Builder version(java.lang.String version)
- Parameters:
version
- Version of elastic of the monitor resource- Returns:
- builder
-
build
public MonitorPropertiesArgs build()
-
-