Interface CreatePortalResponse.Builder
- All Superinterfaces:
ApiGatewayV2Response.Builder,AwsResponse.Builder,Buildable,CopyableBuilder<CreatePortalResponse.Builder,,CreatePortalResponse> SdkBuilder<CreatePortalResponse.Builder,,CreatePortalResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
CreatePortalResponse
-
Method Summary
Modifier and TypeMethodDescriptiondefault CreatePortalResponse.Builderauthorization(Consumer<Authorization.Builder> authorization) The authorization for the portal.authorization(Authorization authorization) The authorization for the portal.default CreatePortalResponse.BuilderendpointConfiguration(Consumer<EndpointConfigurationResponse.Builder> endpointConfiguration) The endpoint configuration.endpointConfiguration(EndpointConfigurationResponse endpointConfiguration) The endpoint configuration.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.lastModified(Instant lastModified) The timestamp when the portal configuration was last modified.lastPublished(Instant lastPublished) The timestamp when the portal was last published.lastPublishedDescription(String lastPublishedDescription) A user-written description of the changes made in the last published version of the portal.The ARN of the portal.default CreatePortalResponse.BuilderportalContent(Consumer<PortalContent.Builder> portalContent) The name, description, and theme for the portal.portalContent(PortalContent portalContent) The name, description, and theme for the portal.The portal identifier.publishStatus(String publishStatus) The current publishing status of the portal.publishStatus(PublishStatus publishStatus) The current publishing status of the portal.rumAppMonitorName(String rumAppMonitorName) The name of the Amazon CloudWatch RUM app monitor.default CreatePortalResponse.BuilderstatusException(Consumer<StatusException.Builder> statusException) Error information for failed portal operations.statusException(StatusException statusException) Error information for failed portal operations.The collection of tags.Methods inherited from interface software.amazon.awssdk.services.apigatewayv2.model.ApiGatewayV2Response.Builder
build, responseMetadata, responseMetadataMethods 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, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
authorization
The authorization for the portal. Supports Cognito-based user authentication or no authentication.
- Parameters:
authorization- The authorization for the portal. Supports Cognito-based user authentication or no authentication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorization
The authorization for the portal. Supports Cognito-based user authentication or no authentication.
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
CreatePortalResponse.Builder endpointConfiguration(EndpointConfigurationResponse endpointConfiguration) The endpoint configuration.
- Parameters:
endpointConfiguration- The endpoint configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointConfiguration
default CreatePortalResponse.Builder endpointConfiguration(Consumer<EndpointConfigurationResponse.Builder> endpointConfiguration) The endpoint configuration.
This is a convenience method that creates an instance of theEndpointConfigurationResponse.Builderavoiding the need to create one manually viaEndpointConfigurationResponse.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toendpointConfiguration(EndpointConfigurationResponse).- Parameters:
endpointConfiguration- a consumer that will call methods onEndpointConfigurationResponse.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
includedPortalProductArns
CreatePortalResponse.Builder includedPortalProductArns(Collection<String> 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.
-
lastModified
The timestamp when the portal configuration was last modified.
- Parameters:
lastModified- The timestamp when the portal configuration was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastPublished
The timestamp when the portal was last published.
- Parameters:
lastPublished- The timestamp when the portal was last published.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastPublishedDescription
A user-written description of the changes made in the last published version of the portal.
- Parameters:
lastPublishedDescription- A user-written description of the changes made in the last published version of the portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portalArn
The ARN of the portal.
- Parameters:
portalArn- The ARN of the portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portalContent
The name, description, and theme for the portal.
- Parameters:
portalContent- The name, description, and theme for the portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portalContent
The name, description, and theme for 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:
-
portalId
The portal identifier.
- Parameters:
portalId- The portal identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publishStatus
The current publishing status of the portal.
- Parameters:
publishStatus- The current publishing status of the portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
publishStatus
The current publishing status of the portal.
- Parameters:
publishStatus- The current publishing status of the portal.- 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.
- Parameters:
rumAppMonitorName- The name of the Amazon CloudWatch RUM app monitor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusException
Error information for failed portal operations. Contains details about any issues encountered during portal creation or publishing.
- Parameters:
statusException- Error information for failed portal operations. Contains details about any issues encountered during portal creation or publishing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusException
default CreatePortalResponse.Builder statusException(Consumer<StatusException.Builder> statusException) Error information for failed portal operations. Contains details about any issues encountered during portal creation or publishing.
This is a convenience method that creates an instance of theStatusException.Builderavoiding the need to create one manually viaStatusException.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatusException(StatusException).- Parameters:
statusException- a consumer that will call methods onStatusException.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-