public final class ALBHTTPApplicationProfile
extends java.lang.Object
implements java.io.Serializable, com.vmware.vapi.bindings.StaticStructure
| Modifier and Type | Class and Description |
|---|---|
static class |
ALBHTTPApplicationProfile.Builder
Builder class for
ALBHTTPApplicationProfile. |
| Modifier and Type | Field and Description |
|---|---|
protected com.vmware.vapi.data.StructValue |
__dynamicStructureFields |
static java.lang.String |
SSL_CLIENT_CERTIFICATE_MODE_NONE |
static java.lang.String |
SSL_CLIENT_CERTIFICATE_MODE_REQUEST |
static java.lang.String |
SSL_CLIENT_CERTIFICATE_MODE_REQUIRE |
| Modifier | Constructor and Description |
|---|---|
|
ALBHTTPApplicationProfile()
Default constructor.
|
protected |
ALBHTTPApplicationProfile(com.vmware.vapi.data.StructValue __dynamicStructureFields) |
| Modifier and Type | Method and Description |
|---|---|
<T extends com.vmware.vapi.bindings.Structure> |
_convertTo(java.lang.Class<T> clazz) |
java.lang.String |
_getCanonicalName() |
static java.lang.String |
_getCanonicalTypeName()
Returns the canonical type name.
|
static com.vmware.vapi.bindings.type.StructType |
_getClassType()
WARNING: Internal method, subject to change in future versions.
|
com.vmware.vapi.data.StructValue |
_getDataValue() |
com.vmware.vapi.data.DataValue |
_getDynamicField(java.lang.String fieldName) |
java.util.Set<java.lang.String> |
_getDynamicFieldNames() |
com.vmware.vapi.bindings.type.StructType |
_getType() |
boolean |
_hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz) |
static ALBHTTPApplicationProfile |
_newInstance(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Returns new instance of this binding class and injects the provided data value. WARNING: The returned object is not fully initialized. |
static ALBHTTPApplicationProfile |
_newInstance2(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Serves as a versioning mechanism. |
void |
_setDynamicField(java.lang.String fieldName,
com.vmware.vapi.data.DataValue fieldValue) |
protected void |
_updateDataValue(com.vmware.vapi.data.StructValue structValue) |
void |
_validate() |
boolean |
equals(java.lang.Object obj) |
java.lang.Boolean |
getAllowDotsInHeaderName()
Allow use of dot (.) in HTTP header names, for instance Header.app.special
PickAppVersionX.
|
ALBHttpCacheConfig |
getCacheConfig() |
java.lang.Long |
getClientBodyTimeout()
The maximum length of time allowed between consecutive read operations for a
client request body.
|
java.lang.Long |
getClientHeaderTimeout()
The maximum length of time allowed for a client to transmit an entire request
header.
|
java.lang.Long |
getClientMaxBodySize()
Maximum size for the client request body.
|
java.lang.Long |
getClientMaxHeaderSize()
Maximum size in Kbytes of a single HTTP header in the client request.
|
java.lang.Long |
getClientMaxRequestSize()
Maximum size in Kbytes of all the client HTTP request headers.
|
ALBCompressionProfile |
getCompressionProfile() |
java.lang.Boolean |
getConnectionMultiplexingEnabled()
Allows HTTP requests, not just TCP connections, to be load balanced across
servers.
|
java.lang.Boolean |
getDisableKeepalivePostsMsie6()
Disable keep-alive client side connections for older browsers based off MS
Internet Explorer 6.0 (MSIE6).
|
java.lang.Boolean |
getDisableSniHostnameCheck()
Disable strict check between TLS servername and HTTP Host name.
|
java.lang.Boolean |
getEnableChunkMerge()
Enable chunk body merge for chunked transfer encoding response.
|
java.lang.Boolean |
getEnableFireAndForget()
Enable support for fire and forget feature.
|
java.lang.Boolean |
getEnableRequestBodyBuffering()
Enable request body buffering for POST requests.
|
java.lang.Boolean |
getEnableRequestBodyMetrics()
Enable HTTP request body metrics.
|
java.lang.Boolean |
getFwdCloseHdrForBoundConnections()
Forward the Connection Close header coming from backend server to the client if
connection-switching is enabled, i.e.
|
java.lang.Boolean |
getHstsEnabled()
Inserts HTTP Strict-Transport-Security header in the HTTPS response.
|
java.lang.Long |
getHstsMaxAge()
Number of days for which the client should regard this virtual service as a
known HSTS host.
|
java.lang.Boolean |
getHstsSubdomainsEnabled()
Insert the 'includeSubdomains' directive in the HTTP Strict-Transport-Security
header.
|
ALBHTTP2ApplicationProfile |
getHttp2Profile() |
java.lang.Boolean |
getHttponlyEnabled()
Mark HTTP cookies as HTTPonly.
|
java.lang.Boolean |
getHttpToHttps()
Client requests received via HTTP will be redirected to HTTPS.
|
java.lang.Long |
getHttpUpstreamBufferSize()
Size of HTTP buffer in kB.
|
java.lang.Boolean |
getKeepaliveHeader()
Send HTTP 'Keep-Alive' header to the client.
|
java.lang.Long |
getKeepaliveTimeout()
The max idle time allowed between HTTP requests over a Keep-alive connection.
|
java.lang.Long |
getMaxBadRpsCip()
Maximum bad requests per second per client IP.
|
java.lang.Long |
getMaxBadRpsCipUri()
Maximum bad requests per second per client IP and URI.
|
java.lang.Long |
getMaxBadRpsUri()
Maximum bad requests per second per URI.
|
java.lang.Long |
getMaxKeepaliveRequests()
The max number of HTTP requests that can be sent over a Keep-Alive connection.
|
java.lang.Long |
getMaxResponseHeadersSize()
Maximum size in Kbytes of all the HTTP response headers.
|
java.lang.Long |
getMaxRpsCip()
Maximum requests per second per client IP.
|
java.lang.Long |
getMaxRpsCipUri()
Maximum requests per second per client IP and URI.
|
java.lang.Long |
getMaxRpsUnknownCip()
Maximum unknown client IPs per second.
|
java.lang.Long |
getMaxRpsUnknownUri()
Maximum unknown URIs per second.
|
java.lang.Long |
getMaxRpsUri()
Maximum requests per second per URI.
|
java.lang.String |
getPkiProfilePath()
Select the PKI profile to be associated with the Virtual Service.
|
java.lang.Long |
getPostAcceptTimeout()
The max allowed length of time between a client establishing a TCP connection
and Avi receives the first byte of the client's HTTP request.
|
java.lang.Boolean |
getResetConnHttpOnSslPort()
If enabled, an HTTP request on an SSL port will result in connection close
instead of a 400 response.
|
java.lang.Boolean |
getRespondWith100Continue()
Avi will respond with 100-Continue response if Expect 100-Continue header
received from client.
|
java.lang.Boolean |
getSecureCookieEnabled()
Mark server cookies with the 'Secure' attribute.
|
java.lang.Boolean |
getServerSideRedirectToHttps()
When terminating client SSL sessions at Avi, servers may incorrectly send
redirect to clients as HTTP.
|
ALBSSLClientCertificateAction |
getSslClientCertificateAction() |
java.lang.String |
getSslClientCertificateMode()
Possible values are:
SSL_CLIENT_CERTIFICATE_MODE_NONE
SSL_CLIENT_CERTIFICATE_MODE_REQUEST
SSL_CLIENT_CERTIFICATE_MODE_REQUIRE
Specifies whether the client side verification is set to none, request or
require. |
java.lang.Boolean |
getUseAppKeepaliveTimeout()
Use 'Keep-Alive' header timeout sent by application instead of sending the HTTP
Keep-Alive Timeout.
|
java.lang.Boolean |
getWebsocketsEnabled()
Enable Websockets proxy for traffic from clients to the virtual service.
|
java.lang.String |
getXffAlternateName()
Provide a custom name for the X-Forwarded-For header sent to the servers.
|
java.lang.Boolean |
getXffEnabled()
The client's original IP address is inserted into an HTTP request header sent to
the server.
|
java.lang.Boolean |
getxForwardedProtoEnabled()
Insert an X-Forwarded-Proto header in the request sent to the server.
|
int |
hashCode() |
void |
setAllowDotsInHeaderName(java.lang.Boolean allowDotsInHeaderName)
Allow use of dot (.) in HTTP header names, for instance Header.app.special
PickAppVersionX.
|
void |
setCacheConfig(ALBHttpCacheConfig cacheConfig) |
void |
setClientBodyTimeout(java.lang.Long clientBodyTimeout)
The maximum length of time allowed between consecutive read operations for a
client request body.
|
void |
setClientHeaderTimeout(java.lang.Long clientHeaderTimeout)
The maximum length of time allowed for a client to transmit an entire request
header.
|
void |
setClientMaxBodySize(java.lang.Long clientMaxBodySize)
Maximum size for the client request body.
|
void |
setClientMaxHeaderSize(java.lang.Long clientMaxHeaderSize)
Maximum size in Kbytes of a single HTTP header in the client request.
|
void |
setClientMaxRequestSize(java.lang.Long clientMaxRequestSize)
Maximum size in Kbytes of all the client HTTP request headers.
|
void |
setCompressionProfile(ALBCompressionProfile compressionProfile) |
void |
setConnectionMultiplexingEnabled(java.lang.Boolean connectionMultiplexingEnabled)
Allows HTTP requests, not just TCP connections, to be load balanced across
servers.
|
void |
setDisableKeepalivePostsMsie6(java.lang.Boolean disableKeepalivePostsMsie6)
Disable keep-alive client side connections for older browsers based off MS
Internet Explorer 6.0 (MSIE6).
|
void |
setDisableSniHostnameCheck(java.lang.Boolean disableSniHostnameCheck)
Disable strict check between TLS servername and HTTP Host name.
|
void |
setEnableChunkMerge(java.lang.Boolean enableChunkMerge)
Enable chunk body merge for chunked transfer encoding response.
|
void |
setEnableFireAndForget(java.lang.Boolean enableFireAndForget)
Enable support for fire and forget feature.
|
void |
setEnableRequestBodyBuffering(java.lang.Boolean enableRequestBodyBuffering)
Enable request body buffering for POST requests.
|
void |
setEnableRequestBodyMetrics(java.lang.Boolean enableRequestBodyMetrics)
Enable HTTP request body metrics.
|
void |
setFwdCloseHdrForBoundConnections(java.lang.Boolean fwdCloseHdrForBoundConnections)
Forward the Connection Close header coming from backend server to the client if
connection-switching is enabled, i.e.
|
void |
setHstsEnabled(java.lang.Boolean hstsEnabled)
Inserts HTTP Strict-Transport-Security header in the HTTPS response.
|
void |
setHstsMaxAge(java.lang.Long hstsMaxAge)
Number of days for which the client should regard this virtual service as a
known HSTS host.
|
void |
setHstsSubdomainsEnabled(java.lang.Boolean hstsSubdomainsEnabled)
Insert the 'includeSubdomains' directive in the HTTP Strict-Transport-Security
header.
|
void |
setHttp2Profile(ALBHTTP2ApplicationProfile http2Profile) |
void |
setHttponlyEnabled(java.lang.Boolean httponlyEnabled)
Mark HTTP cookies as HTTPonly.
|
void |
setHttpToHttps(java.lang.Boolean httpToHttps)
Client requests received via HTTP will be redirected to HTTPS.
|
void |
setHttpUpstreamBufferSize(java.lang.Long httpUpstreamBufferSize)
Size of HTTP buffer in kB.
|
void |
setKeepaliveHeader(java.lang.Boolean keepaliveHeader)
Send HTTP 'Keep-Alive' header to the client.
|
void |
setKeepaliveTimeout(java.lang.Long keepaliveTimeout)
The max idle time allowed between HTTP requests over a Keep-alive connection.
|
void |
setMaxBadRpsCip(java.lang.Long maxBadRpsCip)
Maximum bad requests per second per client IP.
|
void |
setMaxBadRpsCipUri(java.lang.Long maxBadRpsCipUri)
Maximum bad requests per second per client IP and URI.
|
void |
setMaxBadRpsUri(java.lang.Long maxBadRpsUri)
Maximum bad requests per second per URI.
|
void |
setMaxKeepaliveRequests(java.lang.Long maxKeepaliveRequests)
The max number of HTTP requests that can be sent over a Keep-Alive connection.
|
void |
setMaxResponseHeadersSize(java.lang.Long maxResponseHeadersSize)
Maximum size in Kbytes of all the HTTP response headers.
|
void |
setMaxRpsCip(java.lang.Long maxRpsCip)
Maximum requests per second per client IP.
|
void |
setMaxRpsCipUri(java.lang.Long maxRpsCipUri)
Maximum requests per second per client IP and URI.
|
void |
setMaxRpsUnknownCip(java.lang.Long maxRpsUnknownCip)
Maximum unknown client IPs per second.
|
void |
setMaxRpsUnknownUri(java.lang.Long maxRpsUnknownUri)
Maximum unknown URIs per second.
|
void |
setMaxRpsUri(java.lang.Long maxRpsUri)
Maximum requests per second per URI.
|
void |
setPkiProfilePath(java.lang.String pkiProfilePath)
Select the PKI profile to be associated with the Virtual Service.
|
void |
setPostAcceptTimeout(java.lang.Long postAcceptTimeout)
The max allowed length of time between a client establishing a TCP connection
and Avi receives the first byte of the client's HTTP request.
|
void |
setResetConnHttpOnSslPort(java.lang.Boolean resetConnHttpOnSslPort)
If enabled, an HTTP request on an SSL port will result in connection close
instead of a 400 response.
|
void |
setRespondWith100Continue(java.lang.Boolean respondWith100Continue)
Avi will respond with 100-Continue response if Expect 100-Continue header
received from client.
|
void |
setSecureCookieEnabled(java.lang.Boolean secureCookieEnabled)
Mark server cookies with the 'Secure' attribute.
|
void |
setServerSideRedirectToHttps(java.lang.Boolean serverSideRedirectToHttps)
When terminating client SSL sessions at Avi, servers may incorrectly send
redirect to clients as HTTP.
|
void |
setSslClientCertificateAction(ALBSSLClientCertificateAction sslClientCertificateAction) |
void |
setSslClientCertificateMode(java.lang.String sslClientCertificateMode)
Possible values are:
SSL_CLIENT_CERTIFICATE_MODE_NONE
SSL_CLIENT_CERTIFICATE_MODE_REQUEST
SSL_CLIENT_CERTIFICATE_MODE_REQUIRE
Specifies whether the client side verification is set to none, request or
require. |
void |
setUseAppKeepaliveTimeout(java.lang.Boolean useAppKeepaliveTimeout)
Use 'Keep-Alive' header timeout sent by application instead of sending the HTTP
Keep-Alive Timeout.
|
void |
setWebsocketsEnabled(java.lang.Boolean websocketsEnabled)
Enable Websockets proxy for traffic from clients to the virtual service.
|
void |
setXffAlternateName(java.lang.String xffAlternateName)
Provide a custom name for the X-Forwarded-For header sent to the servers.
|
void |
setXffEnabled(java.lang.Boolean xffEnabled)
The client's original IP address is inserted into an HTTP request header sent to
the server.
|
void |
setxForwardedProtoEnabled(java.lang.Boolean xForwardedProtoEnabled)
Insert an X-Forwarded-Proto header in the request sent to the server.
|
java.lang.String |
toString() |
public static final java.lang.String SSL_CLIENT_CERTIFICATE_MODE_NONE
public static final java.lang.String SSL_CLIENT_CERTIFICATE_MODE_REQUEST
public static final java.lang.String SSL_CLIENT_CERTIFICATE_MODE_REQUIRE
protected com.vmware.vapi.data.StructValue __dynamicStructureFields
public ALBHTTPApplicationProfile()
protected ALBHTTPApplicationProfile(com.vmware.vapi.data.StructValue __dynamicStructureFields)
public java.lang.Boolean getAllowDotsInHeaderName()
public void setAllowDotsInHeaderName(java.lang.Boolean allowDotsInHeaderName)
allowDotsInHeaderName - New value for the property.public ALBHttpCacheConfig getCacheConfig()
public void setCacheConfig(ALBHttpCacheConfig cacheConfig)
cacheConfig - New value for the property.public java.lang.Long getClientBodyTimeout()
public void setClientBodyTimeout(java.lang.Long clientBodyTimeout)
clientBodyTimeout - New value for the property.public java.lang.Long getClientHeaderTimeout()
public void setClientHeaderTimeout(java.lang.Long clientHeaderTimeout)
clientHeaderTimeout - New value for the property.public java.lang.Long getClientMaxBodySize()
public void setClientMaxBodySize(java.lang.Long clientMaxBodySize)
clientMaxBodySize - New value for the property.public java.lang.Long getClientMaxHeaderSize()
public void setClientMaxHeaderSize(java.lang.Long clientMaxHeaderSize)
clientMaxHeaderSize - New value for the property.public java.lang.Long getClientMaxRequestSize()
public void setClientMaxRequestSize(java.lang.Long clientMaxRequestSize)
clientMaxRequestSize - New value for the property.public ALBCompressionProfile getCompressionProfile()
public void setCompressionProfile(ALBCompressionProfile compressionProfile)
compressionProfile - New value for the property.public java.lang.Boolean getConnectionMultiplexingEnabled()
public void setConnectionMultiplexingEnabled(java.lang.Boolean connectionMultiplexingEnabled)
connectionMultiplexingEnabled - New value for the property.public java.lang.Boolean getDisableKeepalivePostsMsie6()
public void setDisableKeepalivePostsMsie6(java.lang.Boolean disableKeepalivePostsMsie6)
disableKeepalivePostsMsie6 - New value for the property.public java.lang.Boolean getDisableSniHostnameCheck()
public void setDisableSniHostnameCheck(java.lang.Boolean disableSniHostnameCheck)
disableSniHostnameCheck - New value for the property.public java.lang.Boolean getEnableChunkMerge()
public void setEnableChunkMerge(java.lang.Boolean enableChunkMerge)
enableChunkMerge - New value for the property.public java.lang.Boolean getEnableFireAndForget()
public void setEnableFireAndForget(java.lang.Boolean enableFireAndForget)
enableFireAndForget - New value for the property.public java.lang.Boolean getEnableRequestBodyBuffering()
public void setEnableRequestBodyBuffering(java.lang.Boolean enableRequestBodyBuffering)
enableRequestBodyBuffering - New value for the property.public java.lang.Boolean getEnableRequestBodyMetrics()
public void setEnableRequestBodyMetrics(java.lang.Boolean enableRequestBodyMetrics)
enableRequestBodyMetrics - New value for the property.public java.lang.Boolean getFwdCloseHdrForBoundConnections()
public void setFwdCloseHdrForBoundConnections(java.lang.Boolean fwdCloseHdrForBoundConnections)
fwdCloseHdrForBoundConnections - New value for the property.public java.lang.Boolean getHstsEnabled()
public void setHstsEnabled(java.lang.Boolean hstsEnabled)
hstsEnabled - New value for the property.public java.lang.Long getHstsMaxAge()
public void setHstsMaxAge(java.lang.Long hstsMaxAge)
hstsMaxAge - New value for the property.public java.lang.Boolean getHstsSubdomainsEnabled()
public void setHstsSubdomainsEnabled(java.lang.Boolean hstsSubdomainsEnabled)
hstsSubdomainsEnabled - New value for the property.public ALBHTTP2ApplicationProfile getHttp2Profile()
public void setHttp2Profile(ALBHTTP2ApplicationProfile http2Profile)
http2Profile - New value for the property.public java.lang.Boolean getHttpToHttps()
public void setHttpToHttps(java.lang.Boolean httpToHttps)
httpToHttps - New value for the property.public java.lang.Long getHttpUpstreamBufferSize()
public void setHttpUpstreamBufferSize(java.lang.Long httpUpstreamBufferSize)
httpUpstreamBufferSize - New value for the property.public java.lang.Boolean getHttponlyEnabled()
public void setHttponlyEnabled(java.lang.Boolean httponlyEnabled)
httponlyEnabled - New value for the property.public java.lang.Boolean getKeepaliveHeader()
public void setKeepaliveHeader(java.lang.Boolean keepaliveHeader)
keepaliveHeader - New value for the property.public java.lang.Long getKeepaliveTimeout()
public void setKeepaliveTimeout(java.lang.Long keepaliveTimeout)
keepaliveTimeout - New value for the property.public java.lang.Long getMaxBadRpsCip()
public void setMaxBadRpsCip(java.lang.Long maxBadRpsCip)
maxBadRpsCip - New value for the property.public java.lang.Long getMaxBadRpsCipUri()
public void setMaxBadRpsCipUri(java.lang.Long maxBadRpsCipUri)
maxBadRpsCipUri - New value for the property.public java.lang.Long getMaxBadRpsUri()
public void setMaxBadRpsUri(java.lang.Long maxBadRpsUri)
maxBadRpsUri - New value for the property.public java.lang.Long getMaxKeepaliveRequests()
public void setMaxKeepaliveRequests(java.lang.Long maxKeepaliveRequests)
maxKeepaliveRequests - New value for the property.public java.lang.Long getMaxResponseHeadersSize()
public void setMaxResponseHeadersSize(java.lang.Long maxResponseHeadersSize)
maxResponseHeadersSize - New value for the property.public java.lang.Long getMaxRpsCip()
public void setMaxRpsCip(java.lang.Long maxRpsCip)
maxRpsCip - New value for the property.public java.lang.Long getMaxRpsCipUri()
public void setMaxRpsCipUri(java.lang.Long maxRpsCipUri)
maxRpsCipUri - New value for the property.public java.lang.Long getMaxRpsUnknownCip()
public void setMaxRpsUnknownCip(java.lang.Long maxRpsUnknownCip)
maxRpsUnknownCip - New value for the property.public java.lang.Long getMaxRpsUnknownUri()
public void setMaxRpsUnknownUri(java.lang.Long maxRpsUnknownUri)
maxRpsUnknownUri - New value for the property.public java.lang.Long getMaxRpsUri()
public void setMaxRpsUri(java.lang.Long maxRpsUri)
maxRpsUri - New value for the property.public java.lang.String getPkiProfilePath()
public void setPkiProfilePath(java.lang.String pkiProfilePath)
pkiProfilePath - New value for the property.public java.lang.Long getPostAcceptTimeout()
public void setPostAcceptTimeout(java.lang.Long postAcceptTimeout)
postAcceptTimeout - New value for the property.public java.lang.Boolean getResetConnHttpOnSslPort()
public void setResetConnHttpOnSslPort(java.lang.Boolean resetConnHttpOnSslPort)
resetConnHttpOnSslPort - New value for the property.public java.lang.Boolean getRespondWith100Continue()
public void setRespondWith100Continue(java.lang.Boolean respondWith100Continue)
respondWith100Continue - New value for the property.public java.lang.Boolean getSecureCookieEnabled()
public void setSecureCookieEnabled(java.lang.Boolean secureCookieEnabled)
secureCookieEnabled - New value for the property.public java.lang.Boolean getServerSideRedirectToHttps()
public void setServerSideRedirectToHttps(java.lang.Boolean serverSideRedirectToHttps)
serverSideRedirectToHttps - New value for the property.public ALBSSLClientCertificateAction getSslClientCertificateAction()
public void setSslClientCertificateAction(ALBSSLClientCertificateAction sslClientCertificateAction)
sslClientCertificateAction - New value for the property.public java.lang.String getSslClientCertificateMode()
public void setSslClientCertificateMode(java.lang.String sslClientCertificateMode)
sslClientCertificateMode - New value for the property.public java.lang.Boolean getUseAppKeepaliveTimeout()
public void setUseAppKeepaliveTimeout(java.lang.Boolean useAppKeepaliveTimeout)
useAppKeepaliveTimeout - New value for the property.public java.lang.Boolean getWebsocketsEnabled()
public void setWebsocketsEnabled(java.lang.Boolean websocketsEnabled)
websocketsEnabled - New value for the property.public java.lang.Boolean getxForwardedProtoEnabled()
public void setxForwardedProtoEnabled(java.lang.Boolean xForwardedProtoEnabled)
xForwardedProtoEnabled - New value for the property.public java.lang.String getXffAlternateName()
public void setXffAlternateName(java.lang.String xffAlternateName)
xffAlternateName - New value for the property.public java.lang.Boolean getXffEnabled()
public void setXffEnabled(java.lang.Boolean xffEnabled)
xffEnabled - New value for the property.public com.vmware.vapi.bindings.type.StructType _getType()
_getType in interface com.vmware.vapi.bindings.StaticStructurepublic com.vmware.vapi.data.StructValue _getDataValue()
_getDataValue in interface com.vmware.vapi.bindings.Structureprotected void _updateDataValue(com.vmware.vapi.data.StructValue structValue)
public void _validate()
_validate in interface com.vmware.vapi.bindings.StaticStructurepublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in interface com.vmware.vapi.bindings.StaticStructuretoString in class java.lang.Objectpublic boolean _hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)
_hasTypeNameOf in interface com.vmware.vapi.bindings.Structurepublic <T extends com.vmware.vapi.bindings.Structure> T _convertTo(java.lang.Class<T> clazz)
_convertTo in interface com.vmware.vapi.bindings.Structurepublic void _setDynamicField(java.lang.String fieldName,
com.vmware.vapi.data.DataValue fieldValue)
_setDynamicField in interface com.vmware.vapi.bindings.StaticStructurepublic com.vmware.vapi.data.DataValue _getDynamicField(java.lang.String fieldName)
_getDynamicField in interface com.vmware.vapi.bindings.StaticStructurepublic java.util.Set<java.lang.String> _getDynamicFieldNames()
_getDynamicFieldNames in interface com.vmware.vapi.bindings.StaticStructurepublic static com.vmware.vapi.bindings.type.StructType _getClassType()
StructType instance representing the static bindings
type for this Structure.public java.lang.String _getCanonicalName()
_getCanonicalName in interface com.vmware.vapi.bindings.Structurepublic static java.lang.String _getCanonicalTypeName()
_getCanonicalName().public static ALBHTTPApplicationProfile _newInstance(com.vmware.vapi.data.StructValue structValue)
structValue - the source of the data contained in the binding object. Could
contain more data than fields of this class can describe i.e.
newer version of the binding object. Could be null.StructTypepublic static ALBHTTPApplicationProfile _newInstance2(com.vmware.vapi.data.StructValue structValue)