Class ListPublicKeysRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.cloudtrail.model.CloudTrailRequest
-
- software.amazon.awssdk.services.cloudtrail.model.ListPublicKeysRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ListPublicKeysRequest.Builder,ListPublicKeysRequest>
@Generated("software.amazon.awssdk:codegen") public final class ListPublicKeysRequest extends CloudTrailRequest implements ToCopyableBuilder<ListPublicKeysRequest.Builder,ListPublicKeysRequest>
Requests the public keys for a specified time range.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceListPublicKeysRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ListPublicKeysRequest.Builderbuilder()InstantendTime()Optionally specifies, in UTC, the end of the time range to look up public keys for CloudTrail digest files.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringnextToken()Reserved for future use.List<SdkField<?>>sdkFields()static Class<? extends ListPublicKeysRequest.Builder>serializableBuilderClass()InstantstartTime()Optionally specifies, in UTC, the start of the time range to look up public keys for CloudTrail digest files.ListPublicKeysRequest.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
-
startTime
public final Instant startTime()
Optionally specifies, in UTC, the start of the time range to look up public keys for CloudTrail digest files. If not specified, the current time is used, and the current public key is returned.
- Returns:
- Optionally specifies, in UTC, the start of the time range to look up public keys for CloudTrail digest files. If not specified, the current time is used, and the current public key is returned.
-
endTime
public final Instant endTime()
Optionally specifies, in UTC, the end of the time range to look up public keys for CloudTrail digest files. If not specified, the current time is used.
- Returns:
- Optionally specifies, in UTC, the end of the time range to look up public keys for CloudTrail digest files. If not specified, the current time is used.
-
nextToken
public final String nextToken()
Reserved for future use.
- Returns:
- Reserved for future use.
-
toBuilder
public ListPublicKeysRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ListPublicKeysRequest.Builder,ListPublicKeysRequest>- Specified by:
toBuilderin classCloudTrailRequest
-
builder
public static ListPublicKeysRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends ListPublicKeysRequest.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
-
-