Package com.google.auth.oauth2
Class AwsRequestSigner.Builder
- java.lang.Object
-
- com.google.auth.oauth2.AwsRequestSigner.Builder
-
- Enclosing class:
- AwsRequestSigner
static class AwsRequestSigner.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.String>
additionalHeaders
private AwsSecurityCredentials
awsSecurityCredentials
private AwsDates
dates
private java.lang.String
httpMethod
private java.lang.String
region
private java.lang.String
requestPayload
private java.lang.String
url
-
Constructor Summary
Constructors Modifier Constructor Description private
Builder(AwsSecurityCredentials awsSecurityCredentials, java.lang.String httpMethod, java.lang.String url, java.lang.String region)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) AwsRequestSigner
build()
(package private) AwsRequestSigner.Builder
setAdditionalHeaders(java.util.Map<java.lang.String,java.lang.String> additionalHeaders)
(package private) AwsRequestSigner.Builder
setRequestPayload(java.lang.String requestPayload)
-
-
-
Field Detail
-
awsSecurityCredentials
private final AwsSecurityCredentials awsSecurityCredentials
-
httpMethod
private final java.lang.String httpMethod
-
url
private final java.lang.String url
-
region
private final java.lang.String region
-
requestPayload
@Nullable private java.lang.String requestPayload
-
additionalHeaders
@Nullable private java.util.Map<java.lang.String,java.lang.String> additionalHeaders
-
dates
@Nullable private AwsDates dates
-
-
Constructor Detail
-
Builder
private Builder(AwsSecurityCredentials awsSecurityCredentials, java.lang.String httpMethod, java.lang.String url, java.lang.String region)
-
-
Method Detail
-
setRequestPayload
@CanIgnoreReturnValue AwsRequestSigner.Builder setRequestPayload(java.lang.String requestPayload)
-
setAdditionalHeaders
@CanIgnoreReturnValue AwsRequestSigner.Builder setAdditionalHeaders(java.util.Map<java.lang.String,java.lang.String> additionalHeaders)
-
build
AwsRequestSigner build()
-
-