public class UploadStrategySpecification extends Object
OsmPrimitive
.
This includes:
UploadStrategy
to useModifier and Type | Field and Description |
---|---|
private int |
chunkSize |
private boolean |
closeChangesetAfterUpload |
private MaxChangesetSizeExceededPolicy |
policy |
private UploadStrategy |
strategy |
static int |
UNSPECIFIED_CHUNK_SIZE
indicates that the chunk size isn't specified
|
Constructor and Description |
---|
UploadStrategySpecification()
Creates a new upload strategy with default values.
|
UploadStrategySpecification(UploadStrategySpecification other)
Clones another upload strategy.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
int |
getChunkSize() |
int |
getNumRequests(int numObjects) |
MaxChangesetSizeExceededPolicy |
getPolicy() |
UploadStrategy |
getStrategy()
Replies the upload strategy
|
static int |
getUnspecifiedChunkSize() |
int |
hashCode() |
boolean |
isCloseChangesetAfterUpload() |
UploadStrategySpecification |
setChunkSize(int chunkSize) |
UploadStrategySpecification |
setCloseChangesetAfterUpload(boolean closeChangesetAfterUpload) |
UploadStrategySpecification |
setPolicy(MaxChangesetSizeExceededPolicy policy) |
UploadStrategySpecification |
setStrategy(UploadStrategy strategy) |
public static final int UNSPECIFIED_CHUNK_SIZE
private UploadStrategy strategy
private int chunkSize
private MaxChangesetSizeExceededPolicy policy
private boolean closeChangesetAfterUpload
public UploadStrategySpecification()
public UploadStrategySpecification(UploadStrategySpecification other)
other
- the other upload strategypublic UploadStrategy getStrategy()
public int getChunkSize()
public static int getUnspecifiedChunkSize()
public MaxChangesetSizeExceededPolicy getPolicy()
public UploadStrategySpecification setStrategy(UploadStrategy strategy)
public UploadStrategySpecification setChunkSize(int chunkSize)
public UploadStrategySpecification setPolicy(MaxChangesetSizeExceededPolicy policy)
public UploadStrategySpecification setCloseChangesetAfterUpload(boolean closeChangesetAfterUpload)
public boolean isCloseChangesetAfterUpload()
public int getNumRequests(int numObjects)