@SerializedNames({"accountType", "creationTime", "primaryEndpoints", "primaryLocation", "provisioningState", "secondaryEndpoints", "secondaryLocation", "statusOfPrimary", "statusOfSecondary"}) public static StorageServiceProperties create(final AccountType accountType, final Date creationTime, final Map<String, String> primaryEndpoints, final String primaryLocation, final Status provisioningState, final Map<String, String> secondaryEndpoints, final String secondaryLocation, final RegionStatus statusOfPrimary, final RegionStatus statusOfSecondary) { StorageServiceProperties.Builder builder = StorageServiceProperties.builder() .accountType(accountType) .creationTime(creationTime) .primaryLocation(primaryLocation) .provisioningState(provisioningState) .secondaryLocation(secondaryLocation) .statusOfPrimary(statusOfPrimary) .statusOfSecondary(statusOfSecondary); builder.primaryEndpoints(primaryEndpoints != null ? ImmutableMap.copyOf(primaryEndpoints) : null); builder.secondaryEndpoints(secondaryEndpoints != null ? ImmutableMap.copyOf(secondaryEndpoints) : null); return builder.build(); }
@SerializedNames({"accountType", "creationTime", "primaryEndpoints", "primaryLocation", "provisioningState", "secondaryEndpoints", "secondaryLocation", "statusOfPrimary", "statusOfSecondary"}) public static StorageServiceProperties create(final AccountType accountType, final Date creationTime, final Map<String, String> primaryEndpoints, final String primaryLocation, final Status provisioningState, final Map<String, String> secondaryEndpoints, final String secondaryLocation, final RegionStatus statusOfPrimary, final RegionStatus statusOfSecondary) { StorageServiceProperties.Builder builder = StorageServiceProperties.builder() .accountType(accountType) .creationTime(creationTime) .primaryLocation(primaryLocation) .provisioningState(provisioningState) .secondaryLocation(secondaryLocation) .statusOfPrimary(statusOfPrimary) .statusOfSecondary(statusOfSecondary); builder.primaryEndpoints(primaryEndpoints != null ? ImmutableMap.copyOf(primaryEndpoints) : null); builder.secondaryEndpoints(secondaryEndpoints != null ? ImmutableMap.copyOf(secondaryEndpoints) : null); return builder.build(); }