Class GetManagedEndpointSessionCredentialsRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.emrcontainers.model.EmrContainersRequest
-
- software.amazon.awssdk.services.emrcontainers.model.GetManagedEndpointSessionCredentialsRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetManagedEndpointSessionCredentialsRequest.Builder,GetManagedEndpointSessionCredentialsRequest>
@Generated("software.amazon.awssdk:codegen") public final class GetManagedEndpointSessionCredentialsRequest extends EmrContainersRequest implements ToCopyableBuilder<GetManagedEndpointSessionCredentialsRequest.Builder,GetManagedEndpointSessionCredentialsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetManagedEndpointSessionCredentialsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetManagedEndpointSessionCredentialsRequest.Builderbuilder()StringclientToken()The client idempotency token of the job run request.StringcredentialType()Type of the token requested.IntegerdurationInSeconds()Duration in seconds for which the session token is valid.StringendpointIdentifier()The ARN of the managed endpoint for which the request is submitted.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringexecutionRoleArn()The IAM Execution Role ARN that will be used by the job run.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlogContext()String identifier used to separate sections of the execution logs uploaded to S3.List<SdkField<?>>sdkFields()static Class<? extends GetManagedEndpointSessionCredentialsRequest.Builder>serializableBuilderClass()GetManagedEndpointSessionCredentialsRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringvirtualClusterIdentifier()The ARN of the Virtual Cluster which the Managed Endpoint belongs to.-
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
-
endpointIdentifier
public final String endpointIdentifier()
The ARN of the managed endpoint for which the request is submitted.
- Returns:
- The ARN of the managed endpoint for which the request is submitted.
-
virtualClusterIdentifier
public final String virtualClusterIdentifier()
The ARN of the Virtual Cluster which the Managed Endpoint belongs to.
- Returns:
- The ARN of the Virtual Cluster which the Managed Endpoint belongs to.
-
executionRoleArn
public final String executionRoleArn()
The IAM Execution Role ARN that will be used by the job run.
- Returns:
- The IAM Execution Role ARN that will be used by the job run.
-
credentialType
public final String credentialType()
Type of the token requested. Currently supported and default value of this field is “TOKEN.”
- Returns:
- Type of the token requested. Currently supported and default value of this field is “TOKEN.”
-
durationInSeconds
public final Integer durationInSeconds()
Duration in seconds for which the session token is valid. The default duration is 15 minutes and the maximum is 12 hours.
- Returns:
- Duration in seconds for which the session token is valid. The default duration is 15 minutes and the maximum is 12 hours.
-
logContext
public final String logContext()
String identifier used to separate sections of the execution logs uploaded to S3.
- Returns:
- String identifier used to separate sections of the execution logs uploaded to S3.
-
clientToken
public final String clientToken()
The client idempotency token of the job run request.
- Returns:
- The client idempotency token of the job run request.
-
toBuilder
public GetManagedEndpointSessionCredentialsRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetManagedEndpointSessionCredentialsRequest.Builder,GetManagedEndpointSessionCredentialsRequest>- Specified by:
toBuilderin classEmrContainersRequest
-
builder
public static GetManagedEndpointSessionCredentialsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetManagedEndpointSessionCredentialsRequest.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
-
-