Class ModifyVpcEndpointPayerResponsibilityRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ModifyVpcEndpointPayerResponsibilityRequest.Builder,ModifyVpcEndpointPayerResponsibilityRequest>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final BooleandryRun()Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final PayerResponsibilityTypeThe Amazon Web Services account to which the usage of VPC endpoint is charged.final StringThe Amazon Web Services account to which the usage of VPC endpoint is charged.final PayerResponsibilityScopescope()The scope of usage/charges for which the billing account is being modified.final StringThe scope of usage/charges for which the billing account is being modified.static Class<? extends ModifyVpcEndpointPayerResponsibilityRequest.Builder>final StringThe ID of the VPC endpoint service.final StringtoString()Returns a string representation of this object.final StringThe ID of the VPC endpoint.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
dryRun
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is
DryRunOperation. Otherwise, it isUnauthorizedOperation.- Returns:
- Checks whether you have the required permissions for the action, without actually making the request, and
provides an error response. If you have the required permissions, the error response is
DryRunOperation. Otherwise, it isUnauthorizedOperation.
-
serviceId
The ID of the VPC endpoint service.
- Returns:
- The ID of the VPC endpoint service.
-
vpcEndpointId
The ID of the VPC endpoint.
- Returns:
- The ID of the VPC endpoint.
-
payerResponsibility
The Amazon Web Services account to which the usage of VPC endpoint is charged.
If the service returns an enum value that is not available in the current SDK version,
payerResponsibilitywill returnPayerResponsibilityType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompayerResponsibilityAsString().- Returns:
- The Amazon Web Services account to which the usage of VPC endpoint is charged.
- See Also:
-
payerResponsibilityAsString
The Amazon Web Services account to which the usage of VPC endpoint is charged.
If the service returns an enum value that is not available in the current SDK version,
payerResponsibilitywill returnPayerResponsibilityType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompayerResponsibilityAsString().- Returns:
- The Amazon Web Services account to which the usage of VPC endpoint is charged.
- See Also:
-
scope
The scope of usage/charges for which the billing account is being modified.
If the service returns an enum value that is not available in the current SDK version,
scopewill returnPayerResponsibilityScope.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromscopeAsString().- Returns:
- The scope of usage/charges for which the billing account is being modified.
- See Also:
-
scopeAsString
The scope of usage/charges for which the billing account is being modified.
If the service returns an enum value that is not available in the current SDK version,
scopewill returnPayerResponsibilityScope.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromscopeAsString().- Returns:
- The scope of usage/charges for which the billing account is being modified.
- See Also:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ModifyVpcEndpointPayerResponsibilityRequest.Builder,ModifyVpcEndpointPayerResponsibilityRequest> - Specified by:
toBuilderin classEc2Request
-
builder
-
serializableBuilderClass
public static Class<? extends ModifyVpcEndpointPayerResponsibilityRequest.Builder> serializableBuilderClass() -
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-