Class EndpointAddressPatchArgs.Builder
- java.lang.Object
-
- com.pulumi.kubernetes.core.v1.inputs.EndpointAddressPatchArgs.Builder
-
- Enclosing class:
- EndpointAddressPatchArgs
public static final class EndpointAddressPatchArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(EndpointAddressPatchArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EndpointAddressPatchArgs
build()
EndpointAddressPatchArgs.Builder
hostname(com.pulumi.core.Output<java.lang.String> hostname)
EndpointAddressPatchArgs.Builder
hostname(java.lang.String hostname)
EndpointAddressPatchArgs.Builder
ip(com.pulumi.core.Output<java.lang.String> ip)
EndpointAddressPatchArgs.Builder
ip(java.lang.String ip)
EndpointAddressPatchArgs.Builder
nodeName(com.pulumi.core.Output<java.lang.String> nodeName)
EndpointAddressPatchArgs.Builder
nodeName(java.lang.String nodeName)
EndpointAddressPatchArgs.Builder
targetRef(com.pulumi.core.Output<ObjectReferencePatchArgs> targetRef)
EndpointAddressPatchArgs.Builder
targetRef(ObjectReferencePatchArgs targetRef)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EndpointAddressPatchArgs defaults)
-
-
Method Detail
-
hostname
public EndpointAddressPatchArgs.Builder hostname(@Nullable com.pulumi.core.Output<java.lang.String> hostname)
- Parameters:
hostname
- The Hostname of this endpoint- Returns:
- builder
-
hostname
public EndpointAddressPatchArgs.Builder hostname(java.lang.String hostname)
- Parameters:
hostname
- The Hostname of this endpoint- Returns:
- builder
-
ip
public EndpointAddressPatchArgs.Builder ip(@Nullable com.pulumi.core.Output<java.lang.String> ip)
- Parameters:
ip
- The IP of this endpoint. May not be loopback (127.0.0.0/8), link-local (169.254.0.0/16), or link-local multicast ((224.0.0.0/24). IPv6 is also accepted but not fully supported on all platforms. Also, certain kubernetes components, like kube-proxy, are not IPv6 ready.- Returns:
- builder
-
ip
public EndpointAddressPatchArgs.Builder ip(java.lang.String ip)
- Parameters:
ip
- The IP of this endpoint. May not be loopback (127.0.0.0/8), link-local (169.254.0.0/16), or link-local multicast ((224.0.0.0/24). IPv6 is also accepted but not fully supported on all platforms. Also, certain kubernetes components, like kube-proxy, are not IPv6 ready.- Returns:
- builder
-
nodeName
public EndpointAddressPatchArgs.Builder nodeName(@Nullable com.pulumi.core.Output<java.lang.String> nodeName)
- Parameters:
nodeName
- Optional: Node hosting this endpoint. This can be used to determine endpoints local to a node.- Returns:
- builder
-
nodeName
public EndpointAddressPatchArgs.Builder nodeName(java.lang.String nodeName)
- Parameters:
nodeName
- Optional: Node hosting this endpoint. This can be used to determine endpoints local to a node.- Returns:
- builder
-
targetRef
public EndpointAddressPatchArgs.Builder targetRef(@Nullable com.pulumi.core.Output<ObjectReferencePatchArgs> targetRef)
- Parameters:
targetRef
- Reference to object providing the endpoint.- Returns:
- builder
-
targetRef
public EndpointAddressPatchArgs.Builder targetRef(ObjectReferencePatchArgs targetRef)
- Parameters:
targetRef
- Reference to object providing the endpoint.- Returns:
- builder
-
build
public EndpointAddressPatchArgs build()
-
-