Package com.google.cloud.hadoop.gcsio
Class CreateObjectOptions.Builder
- java.lang.Object
-
- com.google.cloud.hadoop.gcsio.CreateObjectOptions.Builder
-
- Enclosing class:
- CreateObjectOptions
public abstract static class CreateObjectOptions.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract CreateObjectOptionsautoBuild()CreateObjectOptionsbuild()abstract CreateObjectOptions.BuildersetContentEncoding(String contentEncoding)abstract CreateObjectOptions.BuildersetContentType(String contentType)abstract CreateObjectOptions.BuildersetEnsureEmptyObjectsMetadataMatch(boolean ensureEmptyObjectsMetadataMatch)abstract CreateObjectOptions.BuildersetKmsKeyName(String kmsKeyName)abstract CreateObjectOptions.BuildersetMetadata(Map<String,byte[]> metadata)abstract CreateObjectOptions.BuildersetOverwriteExisting(boolean overwriteExisting)
-
-
-
Method Detail
-
setContentEncoding
public abstract CreateObjectOptions.Builder setContentEncoding(String contentEncoding)
-
setContentType
public abstract CreateObjectOptions.Builder setContentType(String contentType)
-
setEnsureEmptyObjectsMetadataMatch
public abstract CreateObjectOptions.Builder setEnsureEmptyObjectsMetadataMatch(boolean ensureEmptyObjectsMetadataMatch)
-
setKmsKeyName
public abstract CreateObjectOptions.Builder setKmsKeyName(String kmsKeyName)
-
setMetadata
public abstract CreateObjectOptions.Builder setMetadata(Map<String,byte[]> metadata)
-
setOverwriteExisting
public abstract CreateObjectOptions.Builder setOverwriteExisting(boolean overwriteExisting)
-
autoBuild
protected abstract CreateObjectOptions autoBuild()
-
build
public CreateObjectOptions build()
-
-