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
public static class RenameObject.Request extends ObjectRequest<RenameObject.Request>
Rename Object request.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RenameObject.Request
builder()
Create a new request builder.RenameObject.Request
newIfMatchETag(String eTag)
The if-match entity tag (ETag) of the new object.RenameObject.Request
newIfNoneMatchETag(String eTag)
The if-none-match entity tag (ETag) of the new object.RenameObject.Request
newObjectName(String objectName)
The new name of the source object.RenameObject.Request
objectName(String objectName)
The name of the source object to be renamed.RenameObject.Request
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, objectName
-
Methods inherited from class io.helidon.integrations.oci.connect.OciRequestBase
add, endpoint, endpoint, hostFormat, hostPrefix, retryToken
-
Methods inherited from class io.helidon.integrations.common.rest.ApiJsonRequest
addHeader, addQueryParam, headers, queryParams, requestId, requestId, requestMediaType, requestMediaType, responseMediaType, responseMediaType
-
Methods 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, toJson
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.helidon.integrations.common.rest.ApiRequest
toJson
-
-
-
-
Method Detail
-
builder
public static RenameObject.Request builder()
Create a new request builder.- Returns:
- a new request
-
objectName
public RenameObject.Request objectName(String objectName)
The name of the source object to be renamed.- Overrides:
objectName
in classObjectRequest<RenameObject.Request>
- Parameters:
objectName
- name of the object- Returns:
- updated request
-
newObjectName
public RenameObject.Request newObjectName(String objectName)
The new name of the source object. Avoid entering confidential information. Required.- Parameters:
objectName
- new name of the object- Returns:
- updated request
-
newIfMatchETag
public RenameObject.Request newIfMatchETag(String eTag)
The if-match entity tag (ETag) of the new object.- Parameters:
eTag
- entity tag for the new object- Returns:
- updated request
-
newIfNoneMatchETag
public RenameObject.Request newIfNoneMatchETag(String eTag)
The if-none-match entity tag (ETag) of the new object.- Parameters:
eTag
- entity tag- Returns:
- updated request
-
oldIfMatchETag
public RenameObject.Request oldIfMatchETag(String eTag)
The if-match entity tag (ETag) of the source object.- Parameters:
eTag
- entity tag- Returns:
- updated request
-
-