public static final class OptimizationInfo.Builder
extends java.lang.Object
OptimizationInfo
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
OptimizationInfo . |
Modifier and Type | Method and Description |
---|---|
OptimizationInfo |
build() |
OptimizationInfo.Builder |
setOptimizeRemotePublishing(java.lang.Boolean optimizeRemotePublishing)
If set to
true then library would be optimized for remote publishing. |
public Builder()
OptimizationInfo
.public OptimizationInfo.Builder setOptimizeRemotePublishing(java.lang.Boolean optimizeRemotePublishing)
true
then library would be optimized for remote publishing.
Turn it on if remote publishing is dominant use case for this library.
Remote publishing means here that publisher and subscribers are not the part of
the same Vcenter
SSO domain.
Any optimizations could be done as result of turning on this optimization during library creation. For example, library content could be stored in different format but optimizations are not limited to just storage format.
Note, that value of this toggle could be set only during creation of the library and you would need to migrate your library in case you need to change this value (optimize the library for different use case).
This property is optional for thecreate
method. If not specified for
the create
, the default is for the library to not be optmized for
specific use case. It is not used for the update
method.optimizeRemotePublishing
- New value for the property.public OptimizationInfo build()