Class EndpointV3Args.Builder

  • Enclosing class:
    EndpointV3Args

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

      • Builder

        public Builder()
    • Method Detail

      • endpointRegion

        public EndpointV3Args.Builder endpointRegion​(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 EndpointV3Args.Builder endpointRegion​(java.lang.String endpointRegion)
        Parameters:
        endpointRegion - The endpoint region. The `region` and `endpoint_region` can be different.
        Returns:
        builder
      • interface_

        public EndpointV3Args.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 EndpointV3Args.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 EndpointV3Args.Builder name​(@Nullable
                                           com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The endpoint name.
        Returns:
        builder
      • name

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

        public EndpointV3Args.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 EndpointV3Args.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 EndpointV3Args.Builder serviceId​(com.pulumi.core.Output<java.lang.String> serviceId)
        Parameters:
        serviceId - The endpoint service ID.
        Returns:
        builder
      • serviceId

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

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

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