Interface AssetBundleImportJobDataSourceOverrideParameters.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AssetBundleImportJobDataSourceOverrideParameters.Builder,
,AssetBundleImportJobDataSourceOverrideParameters> SdkBuilder<AssetBundleImportJobDataSourceOverrideParameters.Builder,
,AssetBundleImportJobDataSourceOverrideParameters> SdkPojo
- Enclosing class:
AssetBundleImportJobDataSourceOverrideParameters
-
Method Summary
Modifier and TypeMethodDescriptionAn optional structure that provides the credentials to be used to create the imported data source.credentials
(AssetBundleImportJobDataSourceCredentials credentials) An optional structure that provides the credentials to be used to create the imported data source.dataSourceId
(String dataSourceId) The ID of the data source to apply overrides to.dataSourceParameters
(Consumer<DataSourceParameters.Builder> dataSourceParameters) Sets the value of the DataSourceParameters property for this object.dataSourceParameters
(DataSourceParameters dataSourceParameters) Sets the value of the DataSourceParameters property for this object.A new name for the data source.sslProperties
(Consumer<SslProperties.Builder> sslProperties) Sets the value of the SslProperties property for this object.sslProperties
(SslProperties sslProperties) Sets the value of the SslProperties property for this object.vpcConnectionProperties
(Consumer<VpcConnectionProperties.Builder> vpcConnectionProperties) Sets the value of the VpcConnectionProperties property for this object.vpcConnectionProperties
(VpcConnectionProperties vpcConnectionProperties) Sets the value of the VpcConnectionProperties property for this object.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, sdkFields
-
Method Details
-
dataSourceId
The ID of the data source to apply overrides to.
- Parameters:
dataSourceId
- The ID of the data source to apply overrides to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
A new name for the data source.
- Parameters:
name
- A new name for the data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSourceParameters
AssetBundleImportJobDataSourceOverrideParameters.Builder dataSourceParameters(DataSourceParameters dataSourceParameters) Sets the value of the DataSourceParameters property for this object.- Parameters:
dataSourceParameters
- The new value for the DataSourceParameters property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSourceParameters
default AssetBundleImportJobDataSourceOverrideParameters.Builder dataSourceParameters(Consumer<DataSourceParameters.Builder> dataSourceParameters) Sets the value of the DataSourceParameters property for this object. This is a convenience method that creates an instance of theDataSourceParameters.Builder
avoiding the need to create one manually viaDataSourceParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataSourceParameters(DataSourceParameters)
.- Parameters:
dataSourceParameters
- a consumer that will call methods onDataSourceParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcConnectionProperties
AssetBundleImportJobDataSourceOverrideParameters.Builder vpcConnectionProperties(VpcConnectionProperties vpcConnectionProperties) Sets the value of the VpcConnectionProperties property for this object.- Parameters:
vpcConnectionProperties
- The new value for the VpcConnectionProperties property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConnectionProperties
default AssetBundleImportJobDataSourceOverrideParameters.Builder vpcConnectionProperties(Consumer<VpcConnectionProperties.Builder> vpcConnectionProperties) Sets the value of the VpcConnectionProperties property for this object. This is a convenience method that creates an instance of theVpcConnectionProperties.Builder
avoiding the need to create one manually viaVpcConnectionProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcConnectionProperties(VpcConnectionProperties)
.- Parameters:
vpcConnectionProperties
- a consumer that will call methods onVpcConnectionProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sslProperties
Sets the value of the SslProperties property for this object.- Parameters:
sslProperties
- The new value for the SslProperties property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sslProperties
default AssetBundleImportJobDataSourceOverrideParameters.Builder sslProperties(Consumer<SslProperties.Builder> sslProperties) Sets the value of the SslProperties property for this object. This is a convenience method that creates an instance of theSslProperties.Builder
avoiding the need to create one manually viaSslProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosslProperties(SslProperties)
.- Parameters:
sslProperties
- a consumer that will call methods onSslProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
credentials
AssetBundleImportJobDataSourceOverrideParameters.Builder credentials(AssetBundleImportJobDataSourceCredentials credentials) An optional structure that provides the credentials to be used to create the imported data source.
- Parameters:
credentials
- An optional structure that provides the credentials to be used to create the imported data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentials
default AssetBundleImportJobDataSourceOverrideParameters.Builder credentials(Consumer<AssetBundleImportJobDataSourceCredentials.Builder> credentials) An optional structure that provides the credentials to be used to create the imported data source.
This is a convenience method that creates an instance of theAssetBundleImportJobDataSourceCredentials.Builder
avoiding the need to create one manually viaAssetBundleImportJobDataSourceCredentials.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocredentials(AssetBundleImportJobDataSourceCredentials)
.- Parameters:
credentials
- a consumer that will call methods onAssetBundleImportJobDataSourceCredentials.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-