Class EndpointState.Builder

  • Enclosing class:
    EndpointState

    public static final class EndpointState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • autoAddNewNodes

        public EndpointState.Builder autoAddNewNodes​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> autoAddNewNodes)
      • dbClusterId

        public EndpointState.Builder dbClusterId​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> dbClusterId)
      • dbEndpointDescription

        public EndpointState.Builder dbEndpointDescription​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> dbEndpointDescription)
      • dbEndpointDescription

        public EndpointState.Builder dbEndpointDescription​(java.lang.String dbEndpointDescription)
      • dbEndpointId

        public EndpointState.Builder dbEndpointId​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> dbEndpointId)
        Parameters:
        dbEndpointId - (Available in v1.161.0+) The ID of the cluster endpoint.
        Returns:
        builder
      • dbEndpointId

        public EndpointState.Builder dbEndpointId​(java.lang.String dbEndpointId)
        Parameters:
        dbEndpointId - (Available in v1.161.0+) The ID of the cluster endpoint.
        Returns:
        builder
      • endpointConfig

        public EndpointState.Builder endpointConfig​(@Nullable
                                                    com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>> endpointConfig)
      • endpointConfig

        public EndpointState.Builder endpointConfig​(java.util.Map<java.lang.String,​java.lang.Object> endpointConfig)
      • endpointType

        public EndpointState.Builder endpointType​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> endpointType)
        Parameters:
        endpointType - Type of endpoint.
        Returns:
        builder
      • endpointType

        public EndpointState.Builder endpointType​(java.lang.String endpointType)
        Parameters:
        endpointType - Type of endpoint.
        Returns:
        builder
      • netType

        public EndpointState.Builder netType​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> netType)
      • nodes

        public EndpointState.Builder nodes​(@Nullable
                                           com.pulumi.core.Output<java.util.List<java.lang.String>> nodes)
      • readWriteMode

        public EndpointState.Builder readWriteMode​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> readWriteMode)
      • sslAutoRotate

        public EndpointState.Builder sslAutoRotate​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> sslAutoRotate)
      • sslCertificateUrl

        public EndpointState.Builder sslCertificateUrl​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> sslCertificateUrl)
      • sslCertificateUrl

        public EndpointState.Builder sslCertificateUrl​(java.lang.String sslCertificateUrl)
      • sslConnectionString

        public EndpointState.Builder sslConnectionString​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> sslConnectionString)
        Parameters:
        sslConnectionString - (Available in v1.121.0+) The SSL connection string.
        Returns:
        builder
      • sslConnectionString

        public EndpointState.Builder sslConnectionString​(java.lang.String sslConnectionString)
        Parameters:
        sslConnectionString - (Available in v1.121.0+) The SSL connection string.
        Returns:
        builder
      • sslEnabled

        public EndpointState.Builder sslEnabled​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> sslEnabled)
      • sslExpireTime

        public EndpointState.Builder sslExpireTime​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> sslExpireTime)
        Parameters:
        sslExpireTime - (Available in v1.121.0+) The time when the SSL certificate expires. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
        Returns:
        builder
      • sslExpireTime

        public EndpointState.Builder sslExpireTime​(java.lang.String sslExpireTime)
        Parameters:
        sslExpireTime - (Available in v1.121.0+) The time when the SSL certificate expires. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
        Returns:
        builder