Class BatchChangeSetPart
- java.lang.Object
-
- org.apache.olingo.odata2.api.client.batch.BatchChangeSetPart
-
public abstract class BatchChangeSetPart extends Object
A BatchChangeSetPartBatchChangeSetPart represents a change request within a Change Set
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBatchChangeSetPart.BatchChangeSetPartBuilder
-
Constructor Summary
Constructors Constructor Description BatchChangeSetPart()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static BatchChangeSetPart.BatchChangeSetPartBuilderbody(byte[] body)static BatchChangeSetPart.BatchChangeSetPartBuilderbody(String body)static BatchChangeSetPart.BatchChangeSetPartBuildercontentId(String contentId)abstract ObjectgetBody()abstract byte[]getBodyAsBytes()abstract StringgetContentId()abstract Map<String,String>getHeaders()abstract StringgetMethod()abstract StringgetUri()static BatchChangeSetPart.BatchChangeSetPartBuilderheaders(Map<String,String> headers)static BatchChangeSetPart.BatchChangeSetPartBuildermethod(String method)static BatchChangeSetPart.BatchChangeSetPartBuildernewBuilder()static BatchChangeSetPart.BatchChangeSetPartBuilderuri(String uri)
-
-
-
Method Detail
-
getBody
public abstract Object getBody()
-
getBodyAsBytes
public abstract byte[] getBodyAsBytes()
-
getUri
public abstract String getUri()
-
getMethod
public abstract String getMethod()
-
getContentId
public abstract String getContentId()
-
headers
public static BatchChangeSetPart.BatchChangeSetPartBuilder headers(Map<String,String> headers)
- Parameters:
headers- CabeƧalhos- Returns:
- a new builder object
-
body
public static BatchChangeSetPart.BatchChangeSetPartBuilder body(String body)
- Parameters:
body- a change request body- Returns:
- a new builder object
-
body
public static BatchChangeSetPart.BatchChangeSetPartBuilder body(byte[] body)
- Parameters:
body- a change request body- Returns:
- a new builder object
-
uri
public static BatchChangeSetPart.BatchChangeSetPartBuilder uri(String uri)
- Parameters:
uri- should not be null- Returns:
- a new builder object
-
method
public static BatchChangeSetPart.BatchChangeSetPartBuilder method(String method)
- Parameters:
method- MUST be the PUT, POST, MERGE, DELETE or PATCH method- Returns:
- a new builder object
-
contentId
public static BatchChangeSetPart.BatchChangeSetPartBuilder contentId(String contentId)
- Parameters:
contentId- can be used to identify the different request within a the batch- Returns:
- a new builder object
-
newBuilder
public static BatchChangeSetPart.BatchChangeSetPartBuilder newBuilder()
- Returns:
- returns a new builder object
-
-