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.StringauthorizationHeaderprivate AwsSecurityCredentialsawsSecurityCredentialsprivate java.util.Map<java.lang.String,java.lang.String>canonicalHeadersprivate java.lang.StringcredentialScopeprivate java.lang.Stringdateprivate java.lang.StringhttpMethodprivate java.lang.Stringregionprivate java.lang.Stringsignatureprivate java.lang.Stringurl
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) AwsRequestSignaturebuild()(package private) AwsRequestSignature.BuildersetAuthorizationHeader(java.lang.String authorizationHeader)(package private) AwsRequestSignature.BuildersetCanonicalHeaders(java.util.Map<java.lang.String,java.lang.String> canonicalHeaders)(package private) AwsRequestSignature.BuildersetCredentialScope(java.lang.String credentialScope)(package private) AwsRequestSignature.BuildersetDate(java.lang.String date)(package private) AwsRequestSignature.BuildersetHttpMethod(java.lang.String httpMethod)(package private) AwsRequestSignature.BuildersetRegion(java.lang.String region)(package private) AwsRequestSignature.BuildersetSecurityCredentials(AwsSecurityCredentials awsSecurityCredentials)(package private) AwsRequestSignature.BuildersetSignature(java.lang.String signature)(package private) AwsRequestSignature.BuildersetUrl(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()
-
-