Class RenameObject.Request
java.lang.Object
io.helidon.integrations.common.rest.ApiJsonBuilder<T>
io.helidon.integrations.common.rest.ApiJsonRequest<T>
io.helidon.integrations.oci.connect.OciRequestBase<T>
io.helidon.integrations.oci.objectstorage.ObjectRequest<RenameObject.Request>
io.helidon.integrations.oci.objectstorage.RenameObject.Request
- All Implemented Interfaces:
ApiRequest<RenameObject.Request>
- Enclosing class:
- RenameObject
Rename Object request.
-
Method Summary
Modifier and TypeMethodDescriptionstatic RenameObject.Requestbuilder()Create a new request builder.newIfMatchETag(String eTag) The if-match entity tag (ETag) of the new object.newIfNoneMatchETag(String eTag) The if-none-match entity tag (ETag) of the new object.newObjectName(String objectName) The new name of the source object.objectName(String objectName) The name of the source object to be renamed.oldIfMatchETag(String eTag) The if-match entity tag (ETag) of the source object.Methods inherited from class io.helidon.integrations.oci.objectstorage.ObjectRequest
bucket, bucket, namespace, namespace, objectNameMethods inherited from class io.helidon.integrations.oci.connect.OciRequestBase
add, endpoint, endpoint, hostFormat, hostPrefix, retryTokenMethods inherited from class io.helidon.integrations.common.rest.ApiJsonRequest
addHeader, addQueryParam, headers, queryParams, requestId, requestId, requestMediaType, requestMediaType, responseMediaType, responseMediaTypeMethods inherited from class io.helidon.integrations.common.rest.ApiJsonBuilder
add, add, add, add, add, add, addBase64, addToArray, addToArray, addToArray, addToArray, addToArray, addToArray, addToObject, addToObject, addToObject, addToObject, addToObject, emptyArray, me, postBuild, preBuild, toJsonMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.integrations.common.rest.ApiRequest
toJson
-
Method Details
-
builder
Create a new request builder.- Returns:
- a new request
-
objectName
The name of the source object to be renamed.- Overrides:
objectNamein classObjectRequest<RenameObject.Request>- Parameters:
objectName- name of the object- Returns:
- updated request
-
newObjectName
The new name of the source object. Avoid entering confidential information. Required.- Parameters:
objectName- new name of the object- Returns:
- updated request
-
newIfMatchETag
The if-match entity tag (ETag) of the new object.- Parameters:
eTag- entity tag for the new object- Returns:
- updated request
-
newIfNoneMatchETag
The if-none-match entity tag (ETag) of the new object.- Parameters:
eTag- entity tag- Returns:
- updated request
-
oldIfMatchETag
The if-match entity tag (ETag) of the source object.- Parameters:
eTag- entity tag- Returns:
- updated request
-