Interface EnableOperatorAppRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<EnableOperatorAppRequest.Builder,,EnableOperatorAppRequest> DevOpsAgentRequest.Builder,SdkBuilder<EnableOperatorAppRequest.Builder,,EnableOperatorAppRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
EnableOperatorAppRequest
@Mutable
@NotThreadSafe
public static interface EnableOperatorAppRequest.Builder
extends DevOpsAgentRequest.Builder, SdkPojo, CopyableBuilder<EnableOperatorAppRequest.Builder,EnableOperatorAppRequest>
-
Method Summary
Modifier and TypeMethodDescriptionagentSpaceId(String agentSpaceId) The unique identifier of the AgentSpaceThe authentication flow configured for the operator App.The authentication flow configured for the operator App.idcInstanceArn(String idcInstanceArn) The IdC instance Arn used to create an IdC auth applicationidpClientId(String idpClientId) The OIDC client ID for the IdP applicationidpClientSecret(String idpClientSecret) The OIDC client secret for the IdP applicationThe OIDC issuer URL of the external Identity ProvideroperatorAppRoleArn(String operatorAppRoleArn) The IAM role end users assume to access AIDevOps APIsoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The Identity Provider name (e.g., Entra, Okta, Google)Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.devopsagent.model.DevOpsAgentRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
agentSpaceId
The unique identifier of the AgentSpace
- Parameters:
agentSpaceId- The unique identifier of the AgentSpace- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authFlow
The authentication flow configured for the operator App. e.g. iam or idc
- Parameters:
authFlow- The authentication flow configured for the operator App. e.g. iam or idc- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authFlow
The authentication flow configured for the operator App. e.g. iam or idc
- Parameters:
authFlow- The authentication flow configured for the operator App. e.g. iam or idc- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
operatorAppRoleArn
The IAM role end users assume to access AIDevOps APIs
- Parameters:
operatorAppRoleArn- The IAM role end users assume to access AIDevOps APIs- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idcInstanceArn
The IdC instance Arn used to create an IdC auth application
- Parameters:
idcInstanceArn- The IdC instance Arn used to create an IdC auth application- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issuerUrl
The OIDC issuer URL of the external Identity Provider
- Parameters:
issuerUrl- The OIDC issuer URL of the external Identity Provider- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idpClientId
The OIDC client ID for the IdP application
- Parameters:
idpClientId- The OIDC client ID for the IdP application- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idpClientSecret
The OIDC client secret for the IdP application
- Parameters:
idpClientSecret- The OIDC client secret for the IdP application- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provider
The Identity Provider name (e.g., Entra, Okta, Google)
- Parameters:
provider- The Identity Provider name (e.g., Entra, Okta, Google)- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
EnableOperatorAppRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
EnableOperatorAppRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-