Class ApigeeTargetServerSSlInfoCommonName.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.apigee_target_server.ApigeeTargetServerSSlInfoCommonName.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ApigeeTargetServerSSlInfoCommonName>
- Enclosing interface:
- ApigeeTargetServerSSlInfoCommonName
@Stability(Stable) public static final class ApigeeTargetServerSSlInfoCommonName.Builder extends Object implements software.amazon.jsii.Builder<ApigeeTargetServerSSlInfoCommonName>
A builder forApigeeTargetServerSSlInfoCommonName
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApigeeTargetServerSSlInfoCommonNamebuild()Builds the configured instance.ApigeeTargetServerSSlInfoCommonName.Buildervalue(String value)Sets the value ofApigeeTargetServerSSlInfoCommonName.getValue()ApigeeTargetServerSSlInfoCommonName.BuilderwildcardMatch(com.hashicorp.cdktf.IResolvable wildcardMatch)Sets the value ofApigeeTargetServerSSlInfoCommonName.getWildcardMatch()ApigeeTargetServerSSlInfoCommonName.BuilderwildcardMatch(Boolean wildcardMatch)Sets the value ofApigeeTargetServerSSlInfoCommonName.getWildcardMatch()
-
-
-
Method Detail
-
value
@Stability(Stable) public ApigeeTargetServerSSlInfoCommonName.Builder value(String value)
Sets the value ofApigeeTargetServerSSlInfoCommonName.getValue()- Parameters:
value- The TLS Common Name string of the certificate. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_target_server#value ApigeeTargetServer#value}- Returns:
this
-
wildcardMatch
@Stability(Stable) public ApigeeTargetServerSSlInfoCommonName.Builder wildcardMatch(Boolean wildcardMatch)
Sets the value ofApigeeTargetServerSSlInfoCommonName.getWildcardMatch()- Parameters:
wildcardMatch- Indicates whether the cert should be matched against as a wildcard cert. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_target_server#wildcard_match ApigeeTargetServer#wildcard_match}- Returns:
this
-
wildcardMatch
@Stability(Stable) public ApigeeTargetServerSSlInfoCommonName.Builder wildcardMatch(com.hashicorp.cdktf.IResolvable wildcardMatch)
Sets the value ofApigeeTargetServerSSlInfoCommonName.getWildcardMatch()- Parameters:
wildcardMatch- Indicates whether the cert should be matched against as a wildcard cert. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_target_server#wildcard_match ApigeeTargetServer#wildcard_match}- Returns:
this
-
build
@Stability(Stable) public ApigeeTargetServerSSlInfoCommonName build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ApigeeTargetServerSSlInfoCommonName>- Returns:
- a new instance of
ApigeeTargetServerSSlInfoCommonName - Throws:
NullPointerException- if any required attribute was not provided
-
-