Class GetManagedEndpointSessionCredentialsRequest

    • 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.
      • 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.
        Overrides:
        toString in class Object