Class UpdateLandingZoneRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.controltower.model.ControlTowerRequest
-
- software.amazon.awssdk.services.controltower.model.UpdateLandingZoneRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateLandingZoneRequest.Builder,UpdateLandingZoneRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateLandingZoneRequest extends ControlTowerRequest implements ToCopyableBuilder<UpdateLandingZoneRequest.Builder,UpdateLandingZoneRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateLandingZoneRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateLandingZoneRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlandingZoneIdentifier()The unique identifier of the landing zone.Documentmanifest()The manifest file (JSON) is a text file that describes your Amazon Web Services resources.List<SdkField<?>>sdkFields()static Class<? extends UpdateLandingZoneRequest.Builder>serializableBuilderClass()UpdateLandingZoneRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringversion()The landing zone version, for example, 3.2.-
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
-
landingZoneIdentifier
public final String landingZoneIdentifier()
The unique identifier of the landing zone.
- Returns:
- The unique identifier of the landing zone.
-
manifest
public final Document manifest()
The manifest file (JSON) is a text file that describes your Amazon Web Services resources. For an example, review Launch your landing zone. The example manifest file contains each of the available parameters. The schema for the landing zone's JSON manifest file is not published, by design.
- Returns:
- The manifest file (JSON) is a text file that describes your Amazon Web Services resources. For an example, review Launch your landing zone. The example manifest file contains each of the available parameters. The schema for the landing zone's JSON manifest file is not published, by design.
-
version
public final String version()
The landing zone version, for example, 3.2.
- Returns:
- The landing zone version, for example, 3.2.
-
toBuilder
public UpdateLandingZoneRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateLandingZoneRequest.Builder,UpdateLandingZoneRequest>- Specified by:
toBuilderin classControlTowerRequest
-
builder
public static UpdateLandingZoneRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateLandingZoneRequest.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
-
-