@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UrlEndpointInput extends Object implements Serializable, Cloneable, StructuredPojo
The configuration for the URL endpoint type.
Constructor and Description |
---|
UrlEndpointInput() |
Modifier and Type | Method and Description |
---|---|
UrlEndpointInput |
clone() |
boolean |
equals(Object obj) |
String |
getHealthUrl()
The health check URL of the URL endpoint type.
|
String |
getUrl()
The URL to route traffic to.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setHealthUrl(String healthUrl)
The health check URL of the URL endpoint type.
|
void |
setUrl(String url)
The URL to route traffic to.
|
String |
toString()
Returns a string representation of this object.
|
UrlEndpointInput |
withHealthUrl(String healthUrl)
The health check URL of the URL endpoint type.
|
UrlEndpointInput |
withUrl(String url)
The URL to route traffic to.
|
public void setHealthUrl(String healthUrl)
The health check URL of the URL endpoint type. If the URL is a public endpoint, the HealthUrl
must
also be a public endpoint. If the URL is a private endpoint inside a virtual private cloud (VPC), the health URL
must also be a private endpoint, and the host must be the same as the URL.
healthUrl
- The health check URL of the URL endpoint type. If the URL is a public endpoint, the HealthUrl
must also be a public endpoint. If the URL is a private endpoint inside a virtual private cloud (VPC), the
health URL must also be a private endpoint, and the host must be the same as the URL.public String getHealthUrl()
The health check URL of the URL endpoint type. If the URL is a public endpoint, the HealthUrl
must
also be a public endpoint. If the URL is a private endpoint inside a virtual private cloud (VPC), the health URL
must also be a private endpoint, and the host must be the same as the URL.
HealthUrl
must also be a public endpoint. If the URL is a private endpoint inside a virtual
private cloud (VPC), the health URL must also be a private endpoint, and the host must be the same as the
URL.public UrlEndpointInput withHealthUrl(String healthUrl)
The health check URL of the URL endpoint type. If the URL is a public endpoint, the HealthUrl
must
also be a public endpoint. If the URL is a private endpoint inside a virtual private cloud (VPC), the health URL
must also be a private endpoint, and the host must be the same as the URL.
healthUrl
- The health check URL of the URL endpoint type. If the URL is a public endpoint, the HealthUrl
must also be a public endpoint. If the URL is a private endpoint inside a virtual private cloud (VPC), the
health URL must also be a private endpoint, and the host must be the same as the URL.public void setUrl(String url)
The URL to route traffic to. The URL must be an rfc3986-formatted URL. If the host is a domain name, the
name must be resolvable over the public internet. If the scheme is https
, the top level domain of
the host must be listed in the IANA root zone database.
url
- The URL to route traffic to. The URL must be an rfc3986-formatted URL. If the host is a domain
name, the name must be resolvable over the public internet. If the scheme is https
, the top
level domain of the host must be listed in the IANA root
zone database.public String getUrl()
The URL to route traffic to. The URL must be an rfc3986-formatted URL. If the host is a domain name, the
name must be resolvable over the public internet. If the scheme is https
, the top level domain of
the host must be listed in the IANA root zone database.
https
, the top
level domain of the host must be listed in the IANA root
zone database.public UrlEndpointInput withUrl(String url)
The URL to route traffic to. The URL must be an rfc3986-formatted URL. If the host is a domain name, the
name must be resolvable over the public internet. If the scheme is https
, the top level domain of
the host must be listed in the IANA root zone database.
url
- The URL to route traffic to. The URL must be an rfc3986-formatted URL. If the host is a domain
name, the name must be resolvable over the public internet. If the scheme is https
, the top
level domain of the host must be listed in the IANA root
zone database.public String toString()
toString
in class Object
Object.toString()
public UrlEndpointInput clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.