Class VpcConfigurationSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VpcConfigurationSummary.Builder,VpcConfigurationSummary>
A summary of a VPC configuration returned by ListVpcConfigurations.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final InstantThe time at which the VPC configuration was created.final StringThe description of the VPC configuration, if provided.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe HTTPHostheader value sent when invoking the resource, if configured.final Stringname()The human-readable name of the VPC configuration, if provided.final Integerport()The port on which the resource is reached.final VpcProtocolprotocol()The protocol used to connect to the resource.final StringThe protocol used to connect to the resource.final VpcResolutionModeSpecifies how the resource target is resolved.final StringSpecifies how the resource target is resolved.final StringThe private IPv4 address or DNS name of the resource.static Class<? extends VpcConfigurationSummary.Builder> final VpcConfigurationStatusstatus()The current lifecycle status of the VPC configuration.final StringThe current lifecycle status of the VPC configuration.final StringAdditional detail about the current status, such as the cause of a failure.final StringThe expected TLS server name that the service matches against the Subject Alternative Names on the resource's TLS certificate.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final StringThe unique identifier of the VPC configuration.final StringvpcId()The identifier of the VPC that the knowledge base connects through to reach the resource.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
vpcConfigurationId
The unique identifier of the VPC configuration.
- Returns:
- The unique identifier of the VPC configuration.
-
status
The current lifecycle status of the VPC configuration.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnVpcConfigurationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current lifecycle status of the VPC configuration.
- See Also:
-
statusAsString
The current lifecycle status of the VPC configuration.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnVpcConfigurationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current lifecycle status of the VPC configuration.
- See Also:
-
statusMessage
Additional detail about the current status, such as the cause of a failure.
- Returns:
- Additional detail about the current status, such as the cause of a failure.
-
vpcId
The identifier of the VPC that the knowledge base connects through to reach the resource.
- Returns:
- The identifier of the VPC that the knowledge base connects through to reach the resource.
-
resourceTarget
The private IPv4 address or DNS name of the resource.
- Returns:
- The private IPv4 address or DNS name of the resource.
-
port
The port on which the resource is reached.
- Returns:
- The port on which the resource is reached.
-
protocol
The protocol used to connect to the resource.
If the service returns an enum value that is not available in the current SDK version,
protocolwill returnVpcProtocol.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprotocolAsString().- Returns:
- The protocol used to connect to the resource.
- See Also:
-
protocolAsString
The protocol used to connect to the resource.
If the service returns an enum value that is not available in the current SDK version,
protocolwill returnVpcProtocol.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprotocolAsString().- Returns:
- The protocol used to connect to the resource.
- See Also:
-
resolutionMode
Specifies how the resource target is resolved.
If the service returns an enum value that is not available in the current SDK version,
resolutionModewill returnVpcResolutionMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresolutionModeAsString().- Returns:
- Specifies how the resource target is resolved.
- See Also:
-
resolutionModeAsString
Specifies how the resource target is resolved.
If the service returns an enum value that is not available in the current SDK version,
resolutionModewill returnVpcResolutionMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresolutionModeAsString().- Returns:
- Specifies how the resource target is resolved.
- See Also:
-
hostHeader
The HTTP
Hostheader value sent when invoking the resource, if configured.- Returns:
- The HTTP
Hostheader value sent when invoking the resource, if configured.
-
tlsServerName
The expected TLS server name that the service matches against the Subject Alternative Names on the resource's TLS certificate. Present when
protocolisHTTPS.- Returns:
- The expected TLS server name that the service matches against the Subject Alternative Names on the
resource's TLS certificate. Present when
protocolisHTTPS.
-
name
The human-readable name of the VPC configuration, if provided.
- Returns:
- The human-readable name of the VPC configuration, if provided.
-
description
The description of the VPC configuration, if provided.
- Returns:
- The description of the VPC configuration, if provided.
-
createdAt
The time at which the VPC configuration was created.
- Returns:
- The time at which the VPC configuration was created.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<VpcConfigurationSummary.Builder,VpcConfigurationSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-