Class UpdateServiceRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.vpclattice.model.VpcLatticeRequest
-
- software.amazon.awssdk.services.vpclattice.model.UpdateServiceRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateServiceRequest.Builder,UpdateServiceRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateServiceRequest extends VpcLatticeRequest implements ToCopyableBuilder<UpdateServiceRequest.Builder,UpdateServiceRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateServiceRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthTypeauthType()The type of IAM policy.StringauthTypeAsString()The type of IAM policy.static UpdateServiceRequest.Builderbuilder()StringcertificateArn()The Amazon Resource Name (ARN) of the certificate.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends UpdateServiceRequest.Builder>serializableBuilderClass()StringserviceIdentifier()The ID or Amazon Resource Name (ARN) of the service.UpdateServiceRequest.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
-
authType
public final AuthType authType()
The type of IAM policy.
-
NONE: The resource does not use an IAM policy. This is the default. -
AWS_IAM: The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required.
If the service returns an enum value that is not available in the current SDK version,
authTypewill returnAuthType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromauthTypeAsString().- Returns:
- The type of IAM policy.
-
NONE: The resource does not use an IAM policy. This is the default. -
AWS_IAM: The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required.
-
- See Also:
AuthType
-
-
authTypeAsString
public final String authTypeAsString()
The type of IAM policy.
-
NONE: The resource does not use an IAM policy. This is the default. -
AWS_IAM: The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required.
If the service returns an enum value that is not available in the current SDK version,
authTypewill returnAuthType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromauthTypeAsString().- Returns:
- The type of IAM policy.
-
NONE: The resource does not use an IAM policy. This is the default. -
AWS_IAM: The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required.
-
- See Also:
AuthType
-
-
certificateArn
public final String certificateArn()
The Amazon Resource Name (ARN) of the certificate.
- Returns:
- The Amazon Resource Name (ARN) of the certificate.
-
serviceIdentifier
public final String serviceIdentifier()
The ID or Amazon Resource Name (ARN) of the service.
- Returns:
- The ID or Amazon Resource Name (ARN) of the service.
-
toBuilder
public UpdateServiceRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateServiceRequest.Builder,UpdateServiceRequest>- Specified by:
toBuilderin classVpcLatticeRequest
-
builder
public static UpdateServiceRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateServiceRequest.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
-
-