Class EndpointV3State.Builder

  • Enclosing class:
    EndpointV3State

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

      • Builder

        public Builder()
    • Method Detail

      • endpointRegion

        public EndpointV3State.Builder endpointRegion​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> endpointRegion)
        Parameters:
        endpointRegion - The endpoint region. The `region` and `endpoint_region` can be different.
        Returns:
        builder
      • endpointRegion

        public EndpointV3State.Builder endpointRegion​(java.lang.String endpointRegion)
        Parameters:
        endpointRegion - The endpoint region. The `region` and `endpoint_region` can be different.
        Returns:
        builder
      • interface_

        public EndpointV3State.Builder interface_​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> interface_)
        Parameters:
        interface_ - The endpoint interface. Valid values are `public`, `internal` and `admin`. Default value is `public`
        Returns:
        builder
      • interface_

        public EndpointV3State.Builder interface_​(java.lang.String interface_)
        Parameters:
        interface_ - The endpoint interface. Valid values are `public`, `internal` and `admin`. Default value is `public`
        Returns:
        builder
      • name

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

        public EndpointV3State.Builder name​(java.lang.String name)
        Parameters:
        name - The endpoint name.
        Returns:
        builder
      • region

        public EndpointV3State.Builder region​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - The region in which to obtain the V3 Keystone client. If omitted, the `region` argument of the provider is used.
        Returns:
        builder
      • region

        public EndpointV3State.Builder region​(java.lang.String region)
        Parameters:
        region - The region in which to obtain the V3 Keystone client. If omitted, the `region` argument of the provider is used.
        Returns:
        builder
      • serviceId

        public EndpointV3State.Builder serviceId​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> serviceId)
        Parameters:
        serviceId - The endpoint service ID.
        Returns:
        builder
      • serviceId

        public EndpointV3State.Builder serviceId​(java.lang.String serviceId)
        Parameters:
        serviceId - The endpoint service ID.
        Returns:
        builder
      • serviceName

        public EndpointV3State.Builder serviceName​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> serviceName)
        Parameters:
        serviceName - The service name of the endpoint.
        Returns:
        builder
      • serviceName

        public EndpointV3State.Builder serviceName​(java.lang.String serviceName)
        Parameters:
        serviceName - The service name of the endpoint.
        Returns:
        builder
      • serviceType

        public EndpointV3State.Builder serviceType​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> serviceType)
        Parameters:
        serviceType - The service type of the endpoint.
        Returns:
        builder
      • serviceType

        public EndpointV3State.Builder serviceType​(java.lang.String serviceType)
        Parameters:
        serviceType - The service type of the endpoint.
        Returns:
        builder
      • url

        public EndpointV3State.Builder url​(@Nullable
                                           com.pulumi.core.Output<java.lang.String> url)
        Parameters:
        url - The endpoint url.
        Returns:
        builder
      • url

        public EndpointV3State.Builder url​(java.lang.String url)
        Parameters:
        url - The endpoint url.
        Returns:
        builder