Class CreateBucketRegistrationOptions.Builder
- java.lang.Object
-
- com.ibm.cloud.watsonxdata.watsonx_data.v2.model.CreateBucketRegistrationOptions.Builder
-
- Enclosing class:
- CreateBucketRegistrationOptions
public static class CreateBucketRegistrationOptions.Builder extends java.lang.Object
Builder.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateBucketRegistrationOptions.Builder
addTags(java.lang.String tags)
Adds a new element to tags.CreateBucketRegistrationOptions.Builder
associatedCatalog(BucketCatalog associatedCatalog)
Set the associatedCatalog.CreateBucketRegistrationOptions.Builder
authInstanceId(java.lang.String authInstanceId)
Set the authInstanceId.CreateBucketRegistrationOptions.Builder
bucketDetails(BucketDetails bucketDetails)
Set the bucketDetails.CreateBucketRegistrationOptions.Builder
bucketDisplayName(java.lang.String bucketDisplayName)
Set the bucketDisplayName.CreateBucketRegistrationOptions.Builder
bucketType(java.lang.String bucketType)
Set the bucketType.CreateBucketRegistrationOptions
build()
Builds a CreateBucketRegistrationOptions.CreateBucketRegistrationOptions.Builder
description(java.lang.String description)
Set the description.CreateBucketRegistrationOptions.Builder
managedBy(java.lang.String managedBy)
Set the managedBy.CreateBucketRegistrationOptions.Builder
region(java.lang.String region)
Set the region.CreateBucketRegistrationOptions.Builder
storageDetails(StorageDetails storageDetails)
Set the storageDetails.CreateBucketRegistrationOptions.Builder
tags(java.util.List<java.lang.String> tags)
Set the tags.
-
-
-
Constructor Detail
-
Builder
public Builder()
Instantiates a new builder.
-
Builder
public Builder(java.lang.String bucketType, java.lang.String description, java.lang.String managedBy)
Instantiates a new builder with required properties.- Parameters:
bucketType
- the bucketTypedescription
- the descriptionmanagedBy
- the managedBy
-
-
Method Detail
-
build
public CreateBucketRegistrationOptions build()
Builds a CreateBucketRegistrationOptions.- Returns:
- the new CreateBucketRegistrationOptions instance
-
addTags
public CreateBucketRegistrationOptions.Builder addTags(java.lang.String tags)
Adds a new element to tags.- Parameters:
tags
- the new element to be added- Returns:
- the CreateBucketRegistrationOptions builder
-
bucketType
public CreateBucketRegistrationOptions.Builder bucketType(java.lang.String bucketType)
Set the bucketType.- Parameters:
bucketType
- the bucketType- Returns:
- the CreateBucketRegistrationOptions builder
-
description
public CreateBucketRegistrationOptions.Builder description(java.lang.String description)
Set the description.- Parameters:
description
- the description- Returns:
- the CreateBucketRegistrationOptions builder
-
managedBy
public CreateBucketRegistrationOptions.Builder managedBy(java.lang.String managedBy)
Set the managedBy.- Parameters:
managedBy
- the managedBy- Returns:
- the CreateBucketRegistrationOptions builder
-
associatedCatalog
public CreateBucketRegistrationOptions.Builder associatedCatalog(BucketCatalog associatedCatalog)
Set the associatedCatalog.- Parameters:
associatedCatalog
- the associatedCatalog- Returns:
- the CreateBucketRegistrationOptions builder
-
bucketDetails
public CreateBucketRegistrationOptions.Builder bucketDetails(BucketDetails bucketDetails)
Set the bucketDetails.- Parameters:
bucketDetails
- the bucketDetails- Returns:
- the CreateBucketRegistrationOptions builder
-
bucketDisplayName
public CreateBucketRegistrationOptions.Builder bucketDisplayName(java.lang.String bucketDisplayName)
Set the bucketDisplayName.- Parameters:
bucketDisplayName
- the bucketDisplayName- Returns:
- the CreateBucketRegistrationOptions builder
-
region
public CreateBucketRegistrationOptions.Builder region(java.lang.String region)
Set the region.- Parameters:
region
- the region- Returns:
- the CreateBucketRegistrationOptions builder
-
storageDetails
public CreateBucketRegistrationOptions.Builder storageDetails(StorageDetails storageDetails)
Set the storageDetails.- Parameters:
storageDetails
- the storageDetails- Returns:
- the CreateBucketRegistrationOptions builder
-
tags
public CreateBucketRegistrationOptions.Builder tags(java.util.List<java.lang.String> tags)
Set the tags. Existing tags will be replaced.- Parameters:
tags
- the tags- Returns:
- the CreateBucketRegistrationOptions builder
-
authInstanceId
public CreateBucketRegistrationOptions.Builder authInstanceId(java.lang.String authInstanceId)
Set the authInstanceId.- Parameters:
authInstanceId
- the authInstanceId- Returns:
- the CreateBucketRegistrationOptions builder
-
-