Package com.google.auth.oauth2
Class AwsRequestSignature.Builder
- java.lang.Object
-
- com.google.auth.oauth2.AwsRequestSignature.Builder
-
- Enclosing class:
- AwsRequestSignature
static class AwsRequestSignature.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
authorizationHeader
private AwsSecurityCredentials
awsSecurityCredentials
private java.util.Map<java.lang.String,java.lang.String>
canonicalHeaders
private java.lang.String
credentialScope
private java.lang.String
date
private java.lang.String
httpMethod
private java.lang.String
region
private java.lang.String
signature
private java.lang.String
url
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) AwsRequestSignature
build()
(package private) AwsRequestSignature.Builder
setAuthorizationHeader(java.lang.String authorizationHeader)
(package private) AwsRequestSignature.Builder
setCanonicalHeaders(java.util.Map<java.lang.String,java.lang.String> canonicalHeaders)
(package private) AwsRequestSignature.Builder
setCredentialScope(java.lang.String credentialScope)
(package private) AwsRequestSignature.Builder
setDate(java.lang.String date)
(package private) AwsRequestSignature.Builder
setHttpMethod(java.lang.String httpMethod)
(package private) AwsRequestSignature.Builder
setRegion(java.lang.String region)
(package private) AwsRequestSignature.Builder
setSecurityCredentials(AwsSecurityCredentials awsSecurityCredentials)
(package private) AwsRequestSignature.Builder
setSignature(java.lang.String signature)
(package private) AwsRequestSignature.Builder
setUrl(java.lang.String url)
-
-
-
Field Detail
-
awsSecurityCredentials
private AwsSecurityCredentials awsSecurityCredentials
-
canonicalHeaders
private java.util.Map<java.lang.String,java.lang.String> canonicalHeaders
-
signature
private java.lang.String signature
-
credentialScope
private java.lang.String credentialScope
-
url
private java.lang.String url
-
httpMethod
private java.lang.String httpMethod
-
date
private java.lang.String date
-
region
private java.lang.String region
-
authorizationHeader
private java.lang.String authorizationHeader
-
-
Method Detail
-
setSignature
@CanIgnoreReturnValue AwsRequestSignature.Builder setSignature(java.lang.String signature)
-
setCredentialScope
@CanIgnoreReturnValue AwsRequestSignature.Builder setCredentialScope(java.lang.String credentialScope)
-
setSecurityCredentials
@CanIgnoreReturnValue AwsRequestSignature.Builder setSecurityCredentials(AwsSecurityCredentials awsSecurityCredentials)
-
setUrl
@CanIgnoreReturnValue AwsRequestSignature.Builder setUrl(java.lang.String url)
-
setHttpMethod
@CanIgnoreReturnValue AwsRequestSignature.Builder setHttpMethod(java.lang.String httpMethod)
-
setCanonicalHeaders
@CanIgnoreReturnValue AwsRequestSignature.Builder setCanonicalHeaders(java.util.Map<java.lang.String,java.lang.String> canonicalHeaders)
-
setDate
@CanIgnoreReturnValue AwsRequestSignature.Builder setDate(java.lang.String date)
-
setRegion
@CanIgnoreReturnValue AwsRequestSignature.Builder setRegion(java.lang.String region)
-
setAuthorizationHeader
@CanIgnoreReturnValue AwsRequestSignature.Builder setAuthorizationHeader(java.lang.String authorizationHeader)
-
build
AwsRequestSignature build()
-
-