Interface ImportClientBrandingRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ImportClientBrandingRequest.Builder,
,ImportClientBrandingRequest> SdkBuilder<ImportClientBrandingRequest.Builder,
,ImportClientBrandingRequest> SdkPojo
,SdkRequest.Builder
,WorkSpacesRequest.Builder
- Enclosing class:
ImportClientBrandingRequest
-
Method Summary
Modifier and TypeMethodDescriptiondeviceTypeAndroid
(Consumer<DefaultImportClientBrandingAttributes.Builder> deviceTypeAndroid) The branding information to import for Android devices.deviceTypeAndroid
(DefaultImportClientBrandingAttributes deviceTypeAndroid) The branding information to import for Android devices.deviceTypeIos
(Consumer<IosImportClientBrandingAttributes.Builder> deviceTypeIos) The branding information to import for iOS devices.deviceTypeIos
(IosImportClientBrandingAttributes deviceTypeIos) The branding information to import for iOS devices.deviceTypeLinux
(Consumer<DefaultImportClientBrandingAttributes.Builder> deviceTypeLinux) The branding information to import for Linux devices.deviceTypeLinux
(DefaultImportClientBrandingAttributes deviceTypeLinux) The branding information to import for Linux devices.deviceTypeOsx
(Consumer<DefaultImportClientBrandingAttributes.Builder> deviceTypeOsx) The branding information to import for macOS devices.deviceTypeOsx
(DefaultImportClientBrandingAttributes deviceTypeOsx) The branding information to import for macOS devices.deviceTypeWeb
(Consumer<DefaultImportClientBrandingAttributes.Builder> deviceTypeWeb) The branding information to import for web access.deviceTypeWeb
(DefaultImportClientBrandingAttributes deviceTypeWeb) The branding information to import for web access.deviceTypeWindows
(Consumer<DefaultImportClientBrandingAttributes.Builder> deviceTypeWindows) The branding information to import for Windows devices.deviceTypeWindows
(DefaultImportClientBrandingAttributes deviceTypeWindows) The branding information to import for Windows devices.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.resourceId
(String resourceId) The directory identifier of the WorkSpace for which you want to import client branding.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.services.workspaces.model.WorkSpacesRequest.Builder
build
-
Method Details
-
resourceId
The directory identifier of the WorkSpace for which you want to import client branding.
- Parameters:
resourceId
- The directory identifier of the WorkSpace for which you want to import client branding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceTypeWindows
ImportClientBrandingRequest.Builder deviceTypeWindows(DefaultImportClientBrandingAttributes deviceTypeWindows) The branding information to import for Windows devices.
- Parameters:
deviceTypeWindows
- The branding information to import for Windows devices.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceTypeWindows
default ImportClientBrandingRequest.Builder deviceTypeWindows(Consumer<DefaultImportClientBrandingAttributes.Builder> deviceTypeWindows) The branding information to import for Windows devices.
This is a convenience method that creates an instance of theDefaultImportClientBrandingAttributes.Builder
avoiding the need to create one manually viaDefaultImportClientBrandingAttributes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeviceTypeWindows(DefaultImportClientBrandingAttributes)
.- Parameters:
deviceTypeWindows
- a consumer that will call methods onDefaultImportClientBrandingAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeOsx
ImportClientBrandingRequest.Builder deviceTypeOsx(DefaultImportClientBrandingAttributes deviceTypeOsx) The branding information to import for macOS devices.
- Parameters:
deviceTypeOsx
- The branding information to import for macOS devices.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceTypeOsx
default ImportClientBrandingRequest.Builder deviceTypeOsx(Consumer<DefaultImportClientBrandingAttributes.Builder> deviceTypeOsx) The branding information to import for macOS devices.
This is a convenience method that creates an instance of theDefaultImportClientBrandingAttributes.Builder
avoiding the need to create one manually viaDefaultImportClientBrandingAttributes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeviceTypeOsx(DefaultImportClientBrandingAttributes)
.- Parameters:
deviceTypeOsx
- a consumer that will call methods onDefaultImportClientBrandingAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeAndroid
ImportClientBrandingRequest.Builder deviceTypeAndroid(DefaultImportClientBrandingAttributes deviceTypeAndroid) The branding information to import for Android devices.
- Parameters:
deviceTypeAndroid
- The branding information to import for Android devices.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceTypeAndroid
default ImportClientBrandingRequest.Builder deviceTypeAndroid(Consumer<DefaultImportClientBrandingAttributes.Builder> deviceTypeAndroid) The branding information to import for Android devices.
This is a convenience method that creates an instance of theDefaultImportClientBrandingAttributes.Builder
avoiding the need to create one manually viaDefaultImportClientBrandingAttributes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeviceTypeAndroid(DefaultImportClientBrandingAttributes)
.- Parameters:
deviceTypeAndroid
- a consumer that will call methods onDefaultImportClientBrandingAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeIos
The branding information to import for iOS devices.
- Parameters:
deviceTypeIos
- The branding information to import for iOS devices.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceTypeIos
default ImportClientBrandingRequest.Builder deviceTypeIos(Consumer<IosImportClientBrandingAttributes.Builder> deviceTypeIos) The branding information to import for iOS devices.
This is a convenience method that creates an instance of theIosImportClientBrandingAttributes.Builder
avoiding the need to create one manually viaIosImportClientBrandingAttributes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeviceTypeIos(IosImportClientBrandingAttributes)
.- Parameters:
deviceTypeIos
- a consumer that will call methods onIosImportClientBrandingAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeLinux
ImportClientBrandingRequest.Builder deviceTypeLinux(DefaultImportClientBrandingAttributes deviceTypeLinux) The branding information to import for Linux devices.
- Parameters:
deviceTypeLinux
- The branding information to import for Linux devices.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceTypeLinux
default ImportClientBrandingRequest.Builder deviceTypeLinux(Consumer<DefaultImportClientBrandingAttributes.Builder> deviceTypeLinux) The branding information to import for Linux devices.
This is a convenience method that creates an instance of theDefaultImportClientBrandingAttributes.Builder
avoiding the need to create one manually viaDefaultImportClientBrandingAttributes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeviceTypeLinux(DefaultImportClientBrandingAttributes)
.- Parameters:
deviceTypeLinux
- a consumer that will call methods onDefaultImportClientBrandingAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceTypeWeb
ImportClientBrandingRequest.Builder deviceTypeWeb(DefaultImportClientBrandingAttributes deviceTypeWeb) The branding information to import for web access.
- Parameters:
deviceTypeWeb
- The branding information to import for web access.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceTypeWeb
default ImportClientBrandingRequest.Builder deviceTypeWeb(Consumer<DefaultImportClientBrandingAttributes.Builder> deviceTypeWeb) The branding information to import for web access.
This is a convenience method that creates an instance of theDefaultImportClientBrandingAttributes.Builder
avoiding the need to create one manually viaDefaultImportClientBrandingAttributes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeviceTypeWeb(DefaultImportClientBrandingAttributes)
.- Parameters:
deviceTypeWeb
- a consumer that will call methods onDefaultImportClientBrandingAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
ImportClientBrandingRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ImportClientBrandingRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-