public static class BinAssignmentProperties.Builder
extends java.lang.Object
public BinAssignmentProperties build()
public BinAssignmentProperties.Builder algorithmRuntimeMS(java.lang.Long algorithmRuntimeMS)
public BinAssignmentProperties.Builder areReplicasValid(java.lang.Boolean areReplicasValid)
public BinAssignmentProperties.Builder binCount(java.lang.Long binCount)
public BinAssignmentProperties.Builder isBalanced(java.lang.Boolean isBalanced)
public BinAssignmentProperties.Builder isStable(java.lang.Boolean isStable)
public BinAssignmentProperties.Builder numUpdatingBins(java.lang.Long numUpdatingBins)
public BinAssignmentProperties.Builder numSwaps(java.lang.Long numSwaps)
public BinAssignmentProperties.Builder layout(ProtectionDomainServiceReplicaBudget[] layout)
public BinAssignmentProperties.Builder reason(java.lang.String reason)
public BinAssignmentProperties.Builder replicationCount(java.lang.Long replicationCount)
public BinAssignmentProperties.Builder requestRebalance(java.lang.Boolean requestRebalance)
public BinAssignmentProperties.Builder protectionDomainType(java.lang.String protectionDomainType)
public BinAssignmentProperties.Builder serviceStrandedCapacities(ServiceStrandedCapacity[] serviceStrandedCapacities)
public BinAssignmentProperties.Builder optionalTimePublished(java.lang.String timePublished)
public BinAssignmentProperties.Builder validSchemes(GetProtectionSchemesResult[] validSchemes)