Class MonitorPropertiesArgs.Builder

  • Enclosing class:
    MonitorPropertiesArgs

    public static final class MonitorPropertiesArgs.Builder
    extends java.lang.Object
    • 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
      • 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