Class UpdateGatewayInformationRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.storagegateway.model.StorageGatewayRequest
-
- software.amazon.awssdk.services.storagegateway.model.UpdateGatewayInformationRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateGatewayInformationRequest.Builder,UpdateGatewayInformationRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateGatewayInformationRequest extends StorageGatewayRequest implements ToCopyableBuilder<UpdateGatewayInformationRequest.Builder,UpdateGatewayInformationRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateGatewayInformationRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateGatewayInformationRequest.Builderbuilder()StringcloudWatchLogGroupARN()The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringgatewayARN()Returns the value of the GatewayARN property for this object.GatewayCapacitygatewayCapacity()Specifies the size of the gateway's metadata cache.StringgatewayCapacityAsString()Specifies the size of the gateway's metadata cache.StringgatewayName()Returns the value of the GatewayName property for this object.StringgatewayTimezone()A value that indicates the time zone of the gateway.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends UpdateGatewayInformationRequest.Builder>serializableBuilderClass()UpdateGatewayInformationRequest.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
-
gatewayARN
public final String gatewayARN()
Returns the value of the GatewayARN property for this object.- Returns:
- The value of the GatewayARN property for this object.
-
gatewayName
public final String gatewayName()
Returns the value of the GatewayName property for this object.- Returns:
- The value of the GatewayName property for this object.
-
gatewayTimezone
public final String gatewayTimezone()
A value that indicates the time zone of the gateway.
- Returns:
- A value that indicates the time zone of the gateway.
-
cloudWatchLogGroupARN
public final String cloudWatchLogGroupARN()
The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.
For more information, see What is Amazon CloudWatch Logs?
- Returns:
- The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log
events in the gateway.
For more information, see What is Amazon CloudWatch Logs?
-
gatewayCapacity
public final GatewayCapacity gatewayCapacity()
Specifies the size of the gateway's metadata cache.
If the service returns an enum value that is not available in the current SDK version,
gatewayCapacitywill returnGatewayCapacity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromgatewayCapacityAsString().- Returns:
- Specifies the size of the gateway's metadata cache.
- See Also:
GatewayCapacity
-
gatewayCapacityAsString
public final String gatewayCapacityAsString()
Specifies the size of the gateway's metadata cache.
If the service returns an enum value that is not available in the current SDK version,
gatewayCapacitywill returnGatewayCapacity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromgatewayCapacityAsString().- Returns:
- Specifies the size of the gateway's metadata cache.
- See Also:
GatewayCapacity
-
toBuilder
public UpdateGatewayInformationRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateGatewayInformationRequest.Builder,UpdateGatewayInformationRequest>- Specified by:
toBuilderin classStorageGatewayRequest
-
builder
public static UpdateGatewayInformationRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateGatewayInformationRequest.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
-
-