Class RegisterBucketOptions.Builder
- java.lang.Object
-
- com.ibm.cloud.watsonxdata.watsonx_data.v1.model.RegisterBucketOptions.Builder
-
- Enclosing class:
- RegisterBucketOptions
public static class RegisterBucketOptions.Builder extends java.lang.ObjectBuilder.
-
-
Constructor Summary
Constructors Constructor Description Builder()Instantiates a new builder.Builder(BucketDetails bucketDetails, java.lang.String description, java.lang.String tableType, java.lang.String bucketType, java.lang.String catalogName, java.lang.String managedBy)Instantiates a new builder with required properties.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RegisterBucketOptions.BuilderaddBucketTags(java.lang.String bucketTags)Adds an bucketTags to bucketTags.RegisterBucketOptions.BuilderaddCatalogTags(java.lang.String catalogTags)Adds an catalogTags to catalogTags.RegisterBucketOptions.BuilderauthInstanceId(java.lang.String authInstanceId)Set the authInstanceId.RegisterBucketOptions.BuilderbucketDetails(BucketDetails bucketDetails)Set the bucketDetails.RegisterBucketOptions.BuilderbucketDisplayName(java.lang.String bucketDisplayName)Set the bucketDisplayName.RegisterBucketOptions.BuilderbucketTags(java.util.List<java.lang.String> bucketTags)Set the bucketTags.RegisterBucketOptions.BuilderbucketType(java.lang.String bucketType)Set the bucketType.RegisterBucketOptionsbuild()Builds a RegisterBucketOptions.RegisterBucketOptions.BuildercatalogName(java.lang.String catalogName)Set the catalogName.RegisterBucketOptions.BuildercatalogTags(java.util.List<java.lang.String> catalogTags)Set the catalogTags.RegisterBucketOptions.Builderdescription(java.lang.String description)Set the description.RegisterBucketOptions.BuildermanagedBy(java.lang.String managedBy)Set the managedBy.RegisterBucketOptions.BuildertableType(java.lang.String tableType)Set the tableType.RegisterBucketOptions.BuilderthriftUri(java.lang.String thriftUri)Set the thriftUri.
-
-
-
Constructor Detail
-
Builder
public Builder()
Instantiates a new builder.
-
Builder
public Builder(BucketDetails bucketDetails, java.lang.String description, java.lang.String tableType, java.lang.String bucketType, java.lang.String catalogName, java.lang.String managedBy)
Instantiates a new builder with required properties.- Parameters:
bucketDetails- the bucketDetailsdescription- the descriptiontableType- the tableTypebucketType- the bucketTypecatalogName- the catalogNamemanagedBy- the managedBy
-
-
Method Detail
-
build
public RegisterBucketOptions build()
Builds a RegisterBucketOptions.- Returns:
- the new RegisterBucketOptions instance
-
addBucketTags
public RegisterBucketOptions.Builder addBucketTags(java.lang.String bucketTags)
Adds an bucketTags to bucketTags.- Parameters:
bucketTags- the new bucketTags- Returns:
- the RegisterBucketOptions builder
-
addCatalogTags
public RegisterBucketOptions.Builder addCatalogTags(java.lang.String catalogTags)
Adds an catalogTags to catalogTags.- Parameters:
catalogTags- the new catalogTags- Returns:
- the RegisterBucketOptions builder
-
bucketDetails
public RegisterBucketOptions.Builder bucketDetails(BucketDetails bucketDetails)
Set the bucketDetails.- Parameters:
bucketDetails- the bucketDetails- Returns:
- the RegisterBucketOptions builder
-
description
public RegisterBucketOptions.Builder description(java.lang.String description)
Set the description.- Parameters:
description- the description- Returns:
- the RegisterBucketOptions builder
-
tableType
public RegisterBucketOptions.Builder tableType(java.lang.String tableType)
Set the tableType.- Parameters:
tableType- the tableType- Returns:
- the RegisterBucketOptions builder
-
bucketType
public RegisterBucketOptions.Builder bucketType(java.lang.String bucketType)
Set the bucketType.- Parameters:
bucketType- the bucketType- Returns:
- the RegisterBucketOptions builder
-
catalogName
public RegisterBucketOptions.Builder catalogName(java.lang.String catalogName)
Set the catalogName.- Parameters:
catalogName- the catalogName- Returns:
- the RegisterBucketOptions builder
-
managedBy
public RegisterBucketOptions.Builder managedBy(java.lang.String managedBy)
Set the managedBy.- Parameters:
managedBy- the managedBy- Returns:
- the RegisterBucketOptions builder
-
bucketDisplayName
public RegisterBucketOptions.Builder bucketDisplayName(java.lang.String bucketDisplayName)
Set the bucketDisplayName.- Parameters:
bucketDisplayName- the bucketDisplayName- Returns:
- the RegisterBucketOptions builder
-
bucketTags
public RegisterBucketOptions.Builder bucketTags(java.util.List<java.lang.String> bucketTags)
Set the bucketTags. Existing bucketTags will be replaced.- Parameters:
bucketTags- the bucketTags- Returns:
- the RegisterBucketOptions builder
-
catalogTags
public RegisterBucketOptions.Builder catalogTags(java.util.List<java.lang.String> catalogTags)
Set the catalogTags. Existing catalogTags will be replaced.- Parameters:
catalogTags- the catalogTags- Returns:
- the RegisterBucketOptions builder
-
thriftUri
public RegisterBucketOptions.Builder thriftUri(java.lang.String thriftUri)
Set the thriftUri.- Parameters:
thriftUri- the thriftUri- Returns:
- the RegisterBucketOptions builder
-
authInstanceId
public RegisterBucketOptions.Builder authInstanceId(java.lang.String authInstanceId)
Set the authInstanceId.- Parameters:
authInstanceId- the authInstanceId- Returns:
- the RegisterBucketOptions builder
-
-