public CreateVaultDetails build() { CreateVaultDetails __instance__ = new CreateVaultDetails(compartmentId, displayName, vaultType); __instance__.__explicitlySet__.addAll(__explicitlySet__); return __instance__; }
@com.fasterxml.jackson.annotation.JsonIgnore public Builder copy(CreateVaultDetails o) { Builder copiedBuilder = compartmentId(o.getCompartmentId()) .displayName(o.getDisplayName()) .vaultType(o.getVaultType()); copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); return copiedBuilder; } }
public static Vault createVaultTest(KmsVaultClient kmsVaultClient, String compartmentId) { System.out.println("CreateVault Test: "); CreateVaultDetails createVaultDetails = CreateVaultDetails.builder() .compartmentId(compartmentId) .displayName("Test-Vault-V1") .vaultType(CreateVaultDetails.VaultType.VirtualPrivate) .build(); CreateVaultRequest request = CreateVaultRequest.builder().createVaultDetails(createVaultDetails).build(); CreateVaultResponse response = kmsVaultClient.createVault(request); System.out.println("Newly Created Vault: "); System.out.println(response.getVault()); return response.getVault(); }