Class IntegrationLogState.Builder

  • Enclosing class:
    IntegrationLogState

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

      • accessKeyId

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

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

        public IntegrationLogState.Builder apiKey​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> apiKey)
        Parameters:
        apiKey - The API key.
        Returns:
        builder
      • clientEmail

        public IntegrationLogState.Builder clientEmail​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> clientEmail)
        Parameters:
        clientEmail - The client email registered for the integration service.
        Returns:
        builder
      • clientEmail

        public IntegrationLogState.Builder clientEmail​(java.lang.String clientEmail)
        Parameters:
        clientEmail - The client email registered for the integration service.
        Returns:
        builder
      • credentials

        public IntegrationLogState.Builder credentials​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> credentials)
        Parameters:
        credentials - Google Service Account private key credentials.
        Returns:
        builder
      • credentials

        public IntegrationLogState.Builder credentials​(java.lang.String credentials)
        Parameters:
        credentials - Google Service Account private key credentials.
        Returns:
        builder
      • host

        public IntegrationLogState.Builder host​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> host)
        Parameters:
        host - The host for Scalyr integration. (app.scalyr.com, app.eu.scalyr.com)
        Returns:
        builder
      • host

        public IntegrationLogState.Builder host​(java.lang.String host)
        Parameters:
        host - The host for Scalyr integration. (app.scalyr.com, app.eu.scalyr.com)
        Returns:
        builder
      • hostPort

        public IntegrationLogState.Builder hostPort​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> hostPort)
        Parameters:
        hostPort - Destination to send the logs.
        Returns:
        builder
      • hostPort

        public IntegrationLogState.Builder hostPort​(java.lang.String hostPort)
        Parameters:
        hostPort - Destination to send the logs.
        Returns:
        builder
      • instanceId

        public IntegrationLogState.Builder instanceId​(@Nullable
                                                      com.pulumi.core.Output<java.lang.Integer> instanceId)
        Parameters:
        instanceId - Instance identifier used to make proxy calls
        Returns:
        builder
      • instanceId

        public IntegrationLogState.Builder instanceId​(java.lang.Integer instanceId)
        Parameters:
        instanceId - Instance identifier used to make proxy calls
        Returns:
        builder
      • name

        public IntegrationLogState.Builder name​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The name of the third party log integration. See
        Returns:
        builder
      • name

        public IntegrationLogState.Builder name​(java.lang.String name)
        Parameters:
        name - The name of the third party log integration. See
        Returns:
        builder
      • privateKey

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

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

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

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

        public IntegrationLogState.Builder projectId​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> projectId)
        Parameters:
        projectId - The project identifier.
        Returns:
        builder
      • projectId

        public IntegrationLogState.Builder projectId​(java.lang.String projectId)
        Parameters:
        projectId - The project identifier.
        Returns:
        builder
      • region

        public IntegrationLogState.Builder region​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region hosting the integration service.
        Returns:
        builder
      • region

        public IntegrationLogState.Builder region​(java.lang.String region)
        Parameters:
        region - Region hosting the integration service.
        Returns:
        builder
      • secretAccessKey

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

        public IntegrationLogState.Builder secretAccessKey​(java.lang.String secretAccessKey)
        Parameters:
        secretAccessKey - AWS secret access key.
        Returns:
        builder
      • sourcetype

        public IntegrationLogState.Builder sourcetype​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> sourcetype)
        Parameters:
        sourcetype - Assign source type to the data exported, eg. generic_single_line. (Splunk) This is the full list of all arguments. Only a subset of arguments are used based on which type of integration used. See Integration Type reference table below for more information.
        Returns:
        builder
      • sourcetype

        public IntegrationLogState.Builder sourcetype​(java.lang.String sourcetype)
        Parameters:
        sourcetype - Assign source type to the data exported, eg. generic_single_line. (Splunk) This is the full list of all arguments. Only a subset of arguments are used based on which type of integration used. See Integration Type reference table below for more information.
        Returns:
        builder
      • tags

        public IntegrationLogState.Builder tags​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> tags)
        Parameters:
        tags - Tag the integration, e.g. env=prod, region=europe.
        Returns:
        builder
      • tags

        public IntegrationLogState.Builder tags​(java.lang.String tags)
        Parameters:
        tags - Tag the integration, e.g. env=prod, region=europe.
        Returns:
        builder
      • token

        public IntegrationLogState.Builder token​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> token)
        Parameters:
        token - Token used for authentication.
        Returns:
        builder
      • token

        public IntegrationLogState.Builder token​(java.lang.String token)
        Parameters:
        token - Token used for authentication.
        Returns:
        builder
      • url

        public IntegrationLogState.Builder url​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> url)
        Parameters:
        url - Endpoint to log integration.
        Returns:
        builder
      • url

        public IntegrationLogState.Builder url​(java.lang.String url)
        Parameters:
        url - Endpoint to log integration.
        Returns:
        builder