Interface CreatePortalRequest.Builder
- All Superinterfaces:
ApiGatewayV2Request.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<CreatePortalRequest.Builder,,CreatePortalRequest> SdkBuilder<CreatePortalRequest.Builder,,CreatePortalRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreatePortalRequest
-
Method Summary
Modifier and TypeMethodDescriptiondefault CreatePortalRequest.Builderauthorization(Consumer<Authorization.Builder> authorization) The authentication configuration for the portal.authorization(Authorization authorization) The authentication configuration for the portal.default CreatePortalRequest.BuilderendpointConfiguration(Consumer<EndpointConfigurationRequest.Builder> endpointConfiguration) The domain configuration for the portal.endpointConfiguration(EndpointConfigurationRequest endpointConfiguration) The domain configuration for the portal.includedPortalProductArns(String... includedPortalProductArns) The ARNs of the portal products included in the portal.includedPortalProductArns(Collection<String> includedPortalProductArns) The ARNs of the portal products included in the portal.The URI for the portal logo image that is displayed in the portal header.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.default CreatePortalRequest.BuilderportalContent(Consumer<PortalContent.Builder> portalContent) The content of the portal.portalContent(PortalContent portalContent) The content of the portal.rumAppMonitorName(String rumAppMonitorName) The name of the Amazon CloudWatch RUM app monitor for the portal.The collection of tags.Methods inherited from interface software.amazon.awssdk.services.apigatewayv2.model.ApiGatewayV2Request.Builder
buildMethods 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.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
authorization
The authentication configuration for the portal.
- Parameters:
authorization- The authentication configuration for the portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorization
The authentication configuration for the portal.
This is a convenience method that creates an instance of theAuthorization.Builderavoiding the need to create one manually viaAuthorization.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthorization(Authorization).- Parameters:
authorization- a consumer that will call methods onAuthorization.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endpointConfiguration
CreatePortalRequest.Builder endpointConfiguration(EndpointConfigurationRequest endpointConfiguration) The domain configuration for the portal. Use a default domain provided by API Gateway or provide a fully-qualified domain name that you own.
- Parameters:
endpointConfiguration- The domain configuration for the portal. Use a default domain provided by API Gateway or provide a fully-qualified domain name that you own.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointConfiguration
default CreatePortalRequest.Builder endpointConfiguration(Consumer<EndpointConfigurationRequest.Builder> endpointConfiguration) The domain configuration for the portal. Use a default domain provided by API Gateway or provide a fully-qualified domain name that you own.
This is a convenience method that creates an instance of theEndpointConfigurationRequest.Builderavoiding the need to create one manually viaEndpointConfigurationRequest.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toendpointConfiguration(EndpointConfigurationRequest).- Parameters:
endpointConfiguration- a consumer that will call methods onEndpointConfigurationRequest.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
includedPortalProductArns
The ARNs of the portal products included in the portal.
- Parameters:
includedPortalProductArns- The ARNs of the portal products included in the portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includedPortalProductArns
The ARNs of the portal products included in the portal.
- Parameters:
includedPortalProductArns- The ARNs of the portal products included in the portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logoUri
The URI for the portal logo image that is displayed in the portal header.
- Parameters:
logoUri- The URI for the portal logo image that is displayed in the portal header.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portalContent
The content of the portal.
- Parameters:
portalContent- The content of the portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portalContent
The content of the portal.
This is a convenience method that creates an instance of thePortalContent.Builderavoiding the need to create one manually viaPortalContent.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toportalContent(PortalContent).- Parameters:
portalContent- a consumer that will call methods onPortalContent.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rumAppMonitorName
The name of the Amazon CloudWatch RUM app monitor for the portal.
- Parameters:
rumAppMonitorName- The name of the Amazon CloudWatch RUM app monitor for the portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The collection of tags. Each tag element is associated with a given resource.
- Parameters:
tags- The collection of tags. Each tag element is associated with a given resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreatePortalRequest.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
CreatePortalRequest.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.
-