Class VertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.vertex_ai_index_endpoint_deployed_index.VertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<VertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider>
- Enclosing interface:
- VertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider
@Stability(Stable) public static final class VertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider.Builder extends Object implements software.amazon.jsii.Builder<VertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider.BuilderallowedIssuers(List<String> allowedIssuers)VertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider.Builderaudiences(List<String> audiences)VertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderbuild()Builds the configured instance.
-
-
-
Method Detail
-
allowedIssuers
@Stability(Stable) public VertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider.Builder allowedIssuers(List<String> allowedIssuers)
Sets the value ofVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider.getAllowedIssuers()- Parameters:
allowedIssuers- A list of allowed JWT issuers. Each entry must be a valid Google service account, in the following format: service-account-name@project-id.iam.gserviceaccount.com Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index_endpoint_deployed_index#allowed_issuers VertexAiIndexEndpointDeployedIndex#allowed_issuers}- Returns:
this
-
audiences
@Stability(Stable) public VertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider.Builder audiences(List<String> audiences)
Sets the value ofVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider.getAudiences()- Parameters:
audiences- The list of JWT audiences. that are allowed to access. A JWT containing any of these audiences will be accepted. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index_endpoint_deployed_index#audiences VertexAiIndexEndpointDeployedIndex#audiences}- Returns:
this
-
build
@Stability(Stable) public VertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<VertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider>- Returns:
- a new instance of
VertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider - Throws:
NullPointerException- if any required attribute was not provided
-
-