public static class UploadSession.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected String |
id |
protected Integer |
numPartsProcessed |
protected Long |
partSize |
protected UploadSessionSessionEndpointsField |
sessionEndpoints |
protected OffsetDateTime |
sessionExpiresAt |
protected Integer |
totalParts |
protected EnumWrapper<UploadSessionTypeField> |
type |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
UploadSession |
build() |
UploadSession.Builder |
id(String id) |
UploadSession.Builder |
numPartsProcessed(Integer numPartsProcessed) |
UploadSession.Builder |
partSize(Long partSize) |
UploadSession.Builder |
sessionEndpoints(UploadSessionSessionEndpointsField sessionEndpoints) |
UploadSession.Builder |
sessionExpiresAt(OffsetDateTime sessionExpiresAt) |
UploadSession.Builder |
totalParts(Integer totalParts) |
UploadSession.Builder |
type(EnumWrapper<UploadSessionTypeField> type) |
UploadSession.Builder |
type(UploadSessionTypeField type) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<UploadSessionTypeField> type
protected OffsetDateTime sessionExpiresAt
protected Integer totalParts
protected Integer numPartsProcessed
protected UploadSessionSessionEndpointsField sessionEndpoints
public Builder()
public UploadSession.Builder id(String id)
public UploadSession.Builder type(UploadSessionTypeField type)
public UploadSession.Builder type(EnumWrapper<UploadSessionTypeField> type)
public UploadSession.Builder sessionExpiresAt(OffsetDateTime sessionExpiresAt)
public UploadSession.Builder partSize(Long partSize)
public UploadSession.Builder totalParts(Integer totalParts)
public UploadSession.Builder numPartsProcessed(Integer numPartsProcessed)
public UploadSession.Builder sessionEndpoints(UploadSessionSessionEndpointsField sessionEndpoints)
public UploadSession build()