Class NetworkServicesEdgeCacheOriginAwsV4Authentication.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.network_services_edge_cache_origin.NetworkServicesEdgeCacheOriginAwsV4Authentication.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<NetworkServicesEdgeCacheOriginAwsV4Authentication>
- Enclosing interface:
- NetworkServicesEdgeCacheOriginAwsV4Authentication
@Stability(Stable) public static final class NetworkServicesEdgeCacheOriginAwsV4Authentication.Builder extends Object implements software.amazon.jsii.Builder<NetworkServicesEdgeCacheOriginAwsV4Authentication>
A builder forNetworkServicesEdgeCacheOriginAwsV4Authentication
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkServicesEdgeCacheOriginAwsV4Authentication.BuilderaccessKeyId(String accessKeyId)Sets the value ofNetworkServicesEdgeCacheOriginAwsV4Authentication.getAccessKeyId()NetworkServicesEdgeCacheOriginAwsV4Authenticationbuild()Builds the configured instance.NetworkServicesEdgeCacheOriginAwsV4Authentication.BuilderoriginRegion(String originRegion)Sets the value ofNetworkServicesEdgeCacheOriginAwsV4Authentication.getOriginRegion()NetworkServicesEdgeCacheOriginAwsV4Authentication.BuildersecretAccessKeyVersion(String secretAccessKeyVersion)
-
-
-
Method Detail
-
accessKeyId
@Stability(Stable) public NetworkServicesEdgeCacheOriginAwsV4Authentication.Builder accessKeyId(String accessKeyId)
Sets the value ofNetworkServicesEdgeCacheOriginAwsV4Authentication.getAccessKeyId()- Parameters:
accessKeyId- The access key ID your origin uses to identify the key. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_origin#access_key_id NetworkServicesEdgeCacheOrigin#access_key_id}- Returns:
this
-
originRegion
@Stability(Stable) public NetworkServicesEdgeCacheOriginAwsV4Authentication.Builder originRegion(String originRegion)
Sets the value ofNetworkServicesEdgeCacheOriginAwsV4Authentication.getOriginRegion()- Parameters:
originRegion- The name of the AWS region that your origin is in. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_origin#origin_region NetworkServicesEdgeCacheOrigin#origin_region}- Returns:
this
-
secretAccessKeyVersion
@Stability(Stable) public NetworkServicesEdgeCacheOriginAwsV4Authentication.Builder secretAccessKeyVersion(String secretAccessKeyVersion)
- Parameters:
secretAccessKeyVersion- The Secret Manager secret version of the secret access key used by your origin. This parameter is required. This is the resource name of the secret version in the format 'projects/* /secrets/* /versions/*' where the '*' values are replaced by the project, secret, and version you require. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_origin#secret_access_key_version NetworkServicesEdgeCacheOrigin#secret_access_key_version} Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.- Returns:
this
-
build
@Stability(Stable) public NetworkServicesEdgeCacheOriginAwsV4Authentication build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<NetworkServicesEdgeCacheOriginAwsV4Authentication>- Returns:
- a new instance of
NetworkServicesEdgeCacheOriginAwsV4Authentication - Throws:
NullPointerException- if any required attribute was not provided
-
-