Class UpdateConnectorProfileRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.appflow.model.AppflowRequest
-
- software.amazon.awssdk.services.appflow.model.UpdateConnectorProfileRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateConnectorProfileRequest.Builder,UpdateConnectorProfileRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateConnectorProfileRequest extends AppflowRequest implements ToCopyableBuilder<UpdateConnectorProfileRequest.Builder,UpdateConnectorProfileRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateConnectorProfileRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateConnectorProfileRequest.Builderbuilder()StringclientToken()TheclientTokenparameter is an idempotency token.ConnectionModeconnectionMode()Indicates the connection mode and if it is public or private.StringconnectionModeAsString()Indicates the connection mode and if it is public or private.ConnectorProfileConfigconnectorProfileConfig()Defines the connector-specific profile configuration and credentials.StringconnectorProfileName()The name of the connector profile and is unique for eachConnectorProfilein the Amazon Web Services account.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends UpdateConnectorProfileRequest.Builder>serializableBuilderClass()UpdateConnectorProfileRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
connectorProfileName
public final String connectorProfileName()
The name of the connector profile and is unique for each
ConnectorProfilein the Amazon Web Services account.- Returns:
- The name of the connector profile and is unique for each
ConnectorProfilein the Amazon Web Services account.
-
connectionMode
public final ConnectionMode connectionMode()
Indicates the connection mode and if it is public or private.
If the service returns an enum value that is not available in the current SDK version,
connectionModewill returnConnectionMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconnectionModeAsString().- Returns:
- Indicates the connection mode and if it is public or private.
- See Also:
ConnectionMode
-
connectionModeAsString
public final String connectionModeAsString()
Indicates the connection mode and if it is public or private.
If the service returns an enum value that is not available in the current SDK version,
connectionModewill returnConnectionMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconnectionModeAsString().- Returns:
- Indicates the connection mode and if it is public or private.
- See Also:
ConnectionMode
-
connectorProfileConfig
public final ConnectorProfileConfig connectorProfileConfig()
Defines the connector-specific profile configuration and credentials.
- Returns:
- Defines the connector-specific profile configuration and credentials.
-
clientToken
public final String clientToken()
The
clientTokenparameter is an idempotency token. It ensures that yourUpdateConnectorProfilerequest completes only once. You choose the value to pass. For example, if you don't receive a response from your request, you can safely retry the request with the sameclientTokenparameter value.If you omit a
clientTokenvalue, the Amazon Web Services SDK that you are using inserts a value for you. This way, the SDK can safely retry requests multiple times after a network error. You must provide your own value for other use cases.If you specify input parameters that differ from your first request, an error occurs. If you use a different value for
clientToken, Amazon AppFlow considers it a new call toUpdateConnectorProfile. The token is active for 8 hours.- Returns:
- The
clientTokenparameter is an idempotency token. It ensures that yourUpdateConnectorProfilerequest completes only once. You choose the value to pass. For example, if you don't receive a response from your request, you can safely retry the request with the sameclientTokenparameter value.If you omit a
clientTokenvalue, the Amazon Web Services SDK that you are using inserts a value for you. This way, the SDK can safely retry requests multiple times after a network error. You must provide your own value for other use cases.If you specify input parameters that differ from your first request, an error occurs. If you use a different value for
clientToken, Amazon AppFlow considers it a new call toUpdateConnectorProfile. The token is active for 8 hours.
-
toBuilder
public UpdateConnectorProfileRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateConnectorProfileRequest.Builder,UpdateConnectorProfileRequest>- Specified by:
toBuilderin classAppflowRequest
-
builder
public static UpdateConnectorProfileRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateConnectorProfileRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-