Class PassthroughTargetConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<PassthroughTargetConfiguration.Builder,PassthroughTargetConfiguration>
The configuration for an HTTP passthrough target. A passthrough target forwards requests directly to an external HTTP endpoint.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final Stringendpoint()The HTTPS endpoint that the gateway forwards requests to for this passthrough target.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 PassthroughProtocolTypeThe application protocol the passthrough target implements.final StringThe application protocol the passthrough target implements.schema()The API schema configuration that defines the structure of the passthrough target's API.static Class<? extends PassthroughTargetConfiguration.Builder> final StickinessConfigurationThe session stickiness configuration for the passthrough target.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.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
endpoint
The HTTPS endpoint that the gateway forwards requests to for this passthrough target.
- Returns:
- The HTTPS endpoint that the gateway forwards requests to for this passthrough target.
-
protocolType
The application protocol the passthrough target implements. Required for passthrough targets.
If the service returns an enum value that is not available in the current SDK version,
protocolTypewill returnPassthroughProtocolType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprotocolTypeAsString().- Returns:
- The application protocol the passthrough target implements. Required for passthrough targets.
- See Also:
-
protocolTypeAsString
The application protocol the passthrough target implements. Required for passthrough targets.
If the service returns an enum value that is not available in the current SDK version,
protocolTypewill returnPassthroughProtocolType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprotocolTypeAsString().- Returns:
- The application protocol the passthrough target implements. Required for passthrough targets.
- See Also:
-
schema
The API schema configuration that defines the structure of the passthrough target's API.
- Returns:
- The API schema configuration that defines the structure of the passthrough target's API.
-
stickinessConfiguration
The session stickiness configuration for the passthrough target. This configuration routes requests within the same session to the same target.
- Returns:
- The session stickiness configuration for the passthrough target. This configuration routes requests within the same session to the same target.
-
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<PassthroughTargetConfiguration.Builder,PassthroughTargetConfiguration> - 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.
-