Class IntegrationMetricArgs.Builder

  • Enclosing class:
    IntegrationMetricArgs

    public static final class IntegrationMetricArgs.Builder
    extends java.lang.Object
    • Method Detail

      • accessKeyId

        public IntegrationMetricArgs.Builder accessKeyId​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> accessKeyId)
        Parameters:
        accessKeyId - AWS access key identifier. (Cloudwatch)
        Returns:
        builder
      • accessKeyId

        public IntegrationMetricArgs.Builder accessKeyId​(java.lang.String accessKeyId)
        Parameters:
        accessKeyId - AWS access key identifier. (Cloudwatch)
        Returns:
        builder
      • apiKey

        public IntegrationMetricArgs.Builder apiKey​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> apiKey)
        Parameters:
        apiKey - The API key for the integration service. (Librato)
        Returns:
        builder
      • apiKey

        public IntegrationMetricArgs.Builder apiKey​(java.lang.String apiKey)
        Parameters:
        apiKey - The API key for the integration service. (Librato)
        Returns:
        builder
      • clientEmail

        public IntegrationMetricArgs.Builder clientEmail​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> clientEmail)
        Parameters:
        clientEmail - The client email. (Stackdriver)
        Returns:
        builder
      • clientEmail

        public IntegrationMetricArgs.Builder clientEmail​(java.lang.String clientEmail)
        Parameters:
        clientEmail - The client email. (Stackdriver)
        Returns:
        builder
      • credentials

        public IntegrationMetricArgs.Builder credentials​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> credentials)
        Parameters:
        credentials - Base64Encoded credentials. (Stackdriver)
        Returns:
        builder
      • credentials

        public IntegrationMetricArgs.Builder credentials​(java.lang.String credentials)
        Parameters:
        credentials - Base64Encoded credentials. (Stackdriver)
        Returns:
        builder
      • email

        public IntegrationMetricArgs.Builder email​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> email)
        Parameters:
        email - The email address registred for the integration service. (Librato)
        Returns:
        builder
      • email

        public IntegrationMetricArgs.Builder email​(java.lang.String email)
        Parameters:
        email - The email address registred for the integration service. (Librato)
        Returns:
        builder
      • iamExternalId

        public IntegrationMetricArgs.Builder iamExternalId​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> iamExternalId)
        Parameters:
        iamExternalId - External identifier that match the role you created. (Cloudwatch)
        Returns:
        builder
      • iamExternalId

        public IntegrationMetricArgs.Builder iamExternalId​(java.lang.String iamExternalId)
        Parameters:
        iamExternalId - External identifier that match the role you created. (Cloudwatch)
        Returns:
        builder
      • iamRole

        public IntegrationMetricArgs.Builder iamRole​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> iamRole)
        Parameters:
        iamRole - The ARN of the role to be assumed when publishing metrics. (Cloudwatch)
        Returns:
        builder
      • iamRole

        public IntegrationMetricArgs.Builder iamRole​(java.lang.String iamRole)
        Parameters:
        iamRole - The ARN of the role to be assumed when publishing metrics. (Cloudwatch)
        Returns:
        builder
      • instanceId

        public IntegrationMetricArgs.Builder instanceId​(com.pulumi.core.Output<java.lang.Integer> instanceId)
        Parameters:
        instanceId - Instance identifier
        Returns:
        builder
      • instanceId

        public IntegrationMetricArgs.Builder instanceId​(java.lang.Integer instanceId)
        Parameters:
        instanceId - Instance identifier
        Returns:
        builder
      • licenseKey

        public IntegrationMetricArgs.Builder licenseKey​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> licenseKey)
        Parameters:
        licenseKey - The license key registred for the integration service. (New Relic)
        Returns:
        builder
      • licenseKey

        public IntegrationMetricArgs.Builder licenseKey​(java.lang.String licenseKey)
        Parameters:
        licenseKey - The license key registred for the integration service. (New Relic)
        Returns:
        builder
      • name

        public IntegrationMetricArgs.Builder name​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The name of metrics integration
        Returns:
        builder
      • name

        public IntegrationMetricArgs.Builder name​(java.lang.String name)
        Parameters:
        name - The name of metrics integration
        Returns:
        builder
      • privateKey

        public IntegrationMetricArgs.Builder privateKey​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> privateKey)
        Parameters:
        privateKey - The private key. (Stackdriver)
        Returns:
        builder
      • privateKey

        public IntegrationMetricArgs.Builder privateKey​(java.lang.String privateKey)
        Parameters:
        privateKey - The private key. (Stackdriver)
        Returns:
        builder
      • privateKeyId

        public IntegrationMetricArgs.Builder privateKeyId​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> privateKeyId)
        Parameters:
        privateKeyId - Private key identifier. (Stackdriver)
        Returns:
        builder
      • privateKeyId

        public IntegrationMetricArgs.Builder privateKeyId​(java.lang.String privateKeyId)
        Parameters:
        privateKeyId - Private key identifier. (Stackdriver)
        Returns:
        builder
      • projectId

        public IntegrationMetricArgs.Builder projectId​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> projectId)
        Parameters:
        projectId - Project ID. (Stackdriver)
        Returns:
        builder
      • projectId

        public IntegrationMetricArgs.Builder projectId​(java.lang.String projectId)
        Parameters:
        projectId - Project ID. (Stackdriver)
        Returns:
        builder
      • queueAllowlist

        public IntegrationMetricArgs.Builder queueAllowlist​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> queueAllowlist)
        Parameters:
        queueAllowlist - (optional) allowlist using regular expression
        Returns:
        builder
      • queueAllowlist

        public IntegrationMetricArgs.Builder queueAllowlist​(java.lang.String queueAllowlist)
        Parameters:
        queueAllowlist - (optional) allowlist using regular expression
        Returns:
        builder
      • queueWhitelist

        @Deprecated
        public IntegrationMetricArgs.Builder queueWhitelist​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> queueWhitelist)
        Deprecated.
        use queue_allowlist instead
        Parameters:
        queueWhitelist - **Deprecated**
        Returns:
        builder
      • queueWhitelist

        @Deprecated
        public IntegrationMetricArgs.Builder queueWhitelist​(java.lang.String queueWhitelist)
        Deprecated.
        use queue_allowlist instead
        Parameters:
        queueWhitelist - **Deprecated**
        Returns:
        builder
      • region

        public IntegrationMetricArgs.Builder region​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
        Returns:
        builder
      • region

        public IntegrationMetricArgs.Builder region​(java.lang.String region)
        Parameters:
        region - AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
        Returns:
        builder
      • secretAccessKey

        public IntegrationMetricArgs.Builder secretAccessKey​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> secretAccessKey)
        Parameters:
        secretAccessKey - AWS secret key. (Cloudwatch)
        Returns:
        builder
      • secretAccessKey

        public IntegrationMetricArgs.Builder secretAccessKey​(java.lang.String secretAccessKey)
        Parameters:
        secretAccessKey - AWS secret key. (Cloudwatch)
        Returns:
        builder
      • tags

        public IntegrationMetricArgs.Builder tags​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> tags)
        Parameters:
        tags - (optional) tags. E.g. env=prod,region=europe
        Returns:
        builder
      • tags

        public IntegrationMetricArgs.Builder tags​(java.lang.String tags)
        Parameters:
        tags - (optional) tags. E.g. env=prod,region=europe
        Returns:
        builder
      • vhostAllowlist

        public IntegrationMetricArgs.Builder vhostAllowlist​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> vhostAllowlist)
        Parameters:
        vhostAllowlist - (optional) allowlist using regular expression
        Returns:
        builder
      • vhostAllowlist

        public IntegrationMetricArgs.Builder vhostAllowlist​(java.lang.String vhostAllowlist)
        Parameters:
        vhostAllowlist - (optional) allowlist using regular expression
        Returns:
        builder
      • vhostWhitelist

        @Deprecated
        public IntegrationMetricArgs.Builder vhostWhitelist​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> vhostWhitelist)
        Deprecated.
        use vhost_allowlist instead
        Parameters:
        vhostWhitelist - **Deprecated**
        Returns:
        builder
      • vhostWhitelist

        @Deprecated
        public IntegrationMetricArgs.Builder vhostWhitelist​(java.lang.String vhostWhitelist)
        Deprecated.
        use vhost_allowlist instead
        Parameters:
        vhostWhitelist - **Deprecated**
        Returns:
        builder