Interface UpdateArgoCdConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<UpdateArgoCdConfig.Builder,,UpdateArgoCdConfig> SdkBuilder<UpdateArgoCdConfig.Builder,,UpdateArgoCdConfig> SdkPojo
- Enclosing class:
UpdateArgoCdConfig
-
Method Summary
Modifier and TypeMethodDescriptiondefault UpdateArgoCdConfig.BuildernetworkAccess(Consumer<ArgoCdNetworkAccessConfigRequest.Builder> networkAccess) Updated network access configuration for the Argo CD capability's managed API server endpoint.networkAccess(ArgoCdNetworkAccessConfigRequest networkAccess) Updated network access configuration for the Argo CD capability's managed API server endpoint.default UpdateArgoCdConfig.BuilderrbacRoleMappings(Consumer<UpdateRoleMappings.Builder> rbacRoleMappings) Updated RBAC role mappings for the Argo CD capability.rbacRoleMappings(UpdateRoleMappings rbacRoleMappings) Updated RBAC role mappings for the Argo CD capability.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
rbacRoleMappings
Updated RBAC role mappings for the Argo CD capability. You can add, update, or remove role mappings.
- Parameters:
rbacRoleMappings- Updated RBAC role mappings for the Argo CD capability. You can add, update, or remove role mappings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rbacRoleMappings
default UpdateArgoCdConfig.Builder rbacRoleMappings(Consumer<UpdateRoleMappings.Builder> rbacRoleMappings) Updated RBAC role mappings for the Argo CD capability. You can add, update, or remove role mappings.
This is a convenience method that creates an instance of theUpdateRoleMappings.Builderavoiding the need to create one manually viaUpdateRoleMappings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torbacRoleMappings(UpdateRoleMappings).- Parameters:
rbacRoleMappings- a consumer that will call methods onUpdateRoleMappings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkAccess
Updated network access configuration for the Argo CD capability's managed API server endpoint. You can add or remove VPC endpoint associations to control which VPCs have private access to the Argo CD server.
- Parameters:
networkAccess- Updated network access configuration for the Argo CD capability's managed API server endpoint. You can add or remove VPC endpoint associations to control which VPCs have private access to the Argo CD server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkAccess
default UpdateArgoCdConfig.Builder networkAccess(Consumer<ArgoCdNetworkAccessConfigRequest.Builder> networkAccess) Updated network access configuration for the Argo CD capability's managed API server endpoint. You can add or remove VPC endpoint associations to control which VPCs have private access to the Argo CD server.
This is a convenience method that creates an instance of theArgoCdNetworkAccessConfigRequest.Builderavoiding the need to create one manually viaArgoCdNetworkAccessConfigRequest.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonetworkAccess(ArgoCdNetworkAccessConfigRequest).- Parameters:
networkAccess- a consumer that will call methods onArgoCdNetworkAccessConfigRequest.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-