Class SigV4AuthenticationParameters
java.lang.Object
org.apache.polaris.core.admin.model.AuthenticationParameters
org.apache.polaris.core.admin.model.SigV4AuthenticationParameters
@Generated(value="org.openapitools.codegen.languages.JavaResteasyServerCodegen",
date="2025-10-06T09:01:49.457542507Z[UTC]",
comments="Generator version: 7.12.0")
public class SigV4AuthenticationParameters
extends AuthenticationParameters
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.apache.polaris.core.admin.model.AuthenticationParameters
AuthenticationParameters.AuthenticationTypeEnum -
Constructor Summary
ConstructorsConstructorDescriptionSigV4AuthenticationParameters(String roleArn, String roleSessionName, String externalId, String signingRegion, String signingName, AuthenticationParameters.AuthenticationTypeEnum authenticationType) SigV4AuthenticationParameters(String roleArn, String signingRegion, AuthenticationParameters.AuthenticationTypeEnum authenticationType) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder(String roleArn, String signingRegion, AuthenticationParameters.AuthenticationTypeEnum authenticationType) booleanAn optional external id used to establish a trust relationship with AWS in the trust policyThe aws IAM role arn assumed by polaris userArn when signing requestsThe role session name to be used by the SigV4 protocol for signing requestsThe service name to be used by the SigV4 protocol for signing requests, the default signing name is \"execute-api\" is if not providedRegion to be used by the SigV4 protocol for signing requestsinthashCode()toString()Methods inherited from class org.apache.polaris.core.admin.model.AuthenticationParameters
getAuthenticationType
-
Constructor Details
-
SigV4AuthenticationParameters
-
SigV4AuthenticationParameters
public SigV4AuthenticationParameters(String roleArn, String signingRegion, AuthenticationParameters.AuthenticationTypeEnum authenticationType)
-
-
Method Details
-
getRoleArn
The aws IAM role arn assumed by polaris userArn when signing requests -
getRoleSessionName
The role session name to be used by the SigV4 protocol for signing requests -
getExternalId
An optional external id used to establish a trust relationship with AWS in the trust policy -
getSigningRegion
Region to be used by the SigV4 protocol for signing requests -
getSigningName
The service name to be used by the SigV4 protocol for signing requests, the default signing name is \"execute-api\" is if not provided -
builder
-
builder
public static SigV4AuthenticationParameters.Builder builder(String roleArn, String signingRegion, AuthenticationParameters.AuthenticationTypeEnum authenticationType) -
equals
- Overrides:
equalsin classAuthenticationParameters
-
hashCode
public int hashCode()- Overrides:
hashCodein classAuthenticationParameters
-
toString
- Overrides:
toStringin classAuthenticationParameters
-