12
12
import com .azure .core .util .Context ;
13
13
import com .azure .security .attestation .models .AttestationPolicySetOptions ;
14
14
import com .azure .security .attestation .models .AttestationResponse ;
15
- import com .azure .security .attestation .models .AttestationSigner ;
15
+ import com .azure .security .attestation .models .AttestationSignerCollection ;
16
16
import com .azure .security .attestation .models .AttestationSigningKey ;
17
17
import com .azure .security .attestation .models .AttestationTokenValidationOptions ;
18
18
import com .azure .security .attestation .models .AttestationType ;
19
19
import com .azure .security .attestation .models .PolicyCertificatesModificationResult ;
20
20
import com .azure .security .attestation .models .PolicyManagementCertificateOptions ;
21
21
import com .azure .security .attestation .models .PolicyResult ;
22
22
23
- import java .util .List ;
24
-
25
23
/**
26
24
*
27
25
* The AttestationAdministrationClient provides access to the administrative policy APIs
@@ -178,7 +176,7 @@ public String getAttestationPolicy(AttestationType attestationType, AttestationT
178
176
* @return the attestation policy expressed as a string.
179
177
*/
180
178
@ ServiceMethod (returns = ReturnType .SINGLE )
181
- public Response <String > getAttestationPolicyWithResponse (AttestationType attestationType , AttestationTokenValidationOptions validationOptions , Context context ) {
179
+ public AttestationResponse <String > getAttestationPolicyWithResponse (AttestationType attestationType , AttestationTokenValidationOptions validationOptions , Context context ) {
182
180
return asyncClient .getAttestationPolicyWithResponse (attestationType , validationOptions , context ).block ();
183
181
}
184
182
@@ -272,7 +270,7 @@ public PolicyResult setAttestationPolicy(AttestationType attestationType, Attest
272
270
* @return {@link PolicyResult} expressing the result of the attestation operation.
273
271
*/
274
272
@ ServiceMethod (returns = ReturnType .SINGLE )
275
- public Response <PolicyResult > setAttestationPolicyWithResponse (AttestationType attestationType , AttestationPolicySetOptions options , Context context ) {
273
+ public AttestationResponse <PolicyResult > setAttestationPolicyWithResponse (AttestationType attestationType , AttestationPolicySetOptions options , Context context ) {
276
274
return asyncClient .setAttestationPolicyWithResponse (attestationType , options , context ).block ();
277
275
}
278
276
@@ -391,7 +389,7 @@ public PolicyResult resetAttestationPolicy(AttestationType attestationType, Atte
391
389
* @return {@link PolicyResult} expressing the result of the attestation operation.
392
390
*/
393
391
@ ServiceMethod (returns = ReturnType .SINGLE )
394
- public Response <PolicyResult > resetAttestationPolicyWithResponse (AttestationType attestationType , AttestationPolicySetOptions options , Context context ) {
392
+ public AttestationResponse <PolicyResult > resetAttestationPolicyWithResponse (AttestationType attestationType , AttestationPolicySetOptions options , Context context ) {
395
393
return asyncClient .resetAttestationPolicyWithResponse (attestationType , options , context ).block ();
396
394
}
397
395
@@ -413,8 +411,8 @@ public Response<PolicyResult> resetAttestationPolicyWithResponse(AttestationType
413
411
* <p><strong>Retrieve the set of policy management certificates for this instance.</strong></p>
414
412
* <!-- src_embed com.azure.security.attestation.AttestationAdministrationClient.listPolicyManagementCertificatesSimple -->
415
413
* <pre>
416
- * List<AttestationSigner> signers = client.listPolicyManagementCertificates();
417
- * System.out.printf("There are %d signers on the instance\n", signers.size());
414
+ * AttestationSignerCollection signers = client.listPolicyManagementCertificates();
415
+ * System.out.printf("There are %d signers on the instance\n", signers.getAttestationSigners(). size());
418
416
* </pre>
419
417
* <!-- end com.azure.security.attestation.AttestationAdministrationClient.listPolicyManagementCertificatesSimple -->
420
418
*
@@ -424,7 +422,7 @@ public Response<PolicyResult> resetAttestationPolicyWithResponse(AttestationType
424
422
* @return the response to an attestation policy operation.
425
423
*/
426
424
@ ServiceMethod (returns = ReturnType .SINGLE )
427
- public List < AttestationSigner > listPolicyManagementCertificates () {
425
+ public AttestationSignerCollection listPolicyManagementCertificates () {
428
426
return asyncClient .listPolicyManagementCertificates ().block ();
429
427
}
430
428
@@ -446,9 +444,11 @@ public List<AttestationSigner> listPolicyManagementCertificates() {
446
444
* <p><strong>Retrieve the set of policy management certificates for this instance.</strong></p>
447
445
* <!-- src_embed com.azure.security.attestation.AttestationAdministrationClient.listPolicyManagementCertificatesWithResponse -->
448
446
* <pre>
449
- * Response<List<AttestationSigner>> signersResponse = client.listPolicyManagementCertificatesWithResponse(
450
- * new AttestationTokenValidationOptions().setValidationSlack(Duration.ofSeconds(10)), Context.NONE);
451
- * System.out.printf("There are %d signers on the instance\n", signersResponse.getValue().size());
447
+ * AttestationResponse<AttestationSignerCollection> signersResponse =
448
+ * client.listPolicyManagementCertificatesWithResponse(
449
+ * new AttestationTokenValidationOptions().setValidationSlack(Duration.ofSeconds(10)), Context.NONE);
450
+ * System.out.printf("There are %d signers on the instance\n",
451
+ * signersResponse.getValue().getAttestationSigners().size());
452
452
* </pre>
453
453
* <!-- end com.azure.security.attestation.AttestationAdministrationClient.listPolicyManagementCertificatesWithResponse -->
454
454
*
@@ -460,7 +460,7 @@ public List<AttestationSigner> listPolicyManagementCertificates() {
460
460
* @return the attestation policy expressed as a string.
461
461
*/
462
462
@ ServiceMethod (returns = ReturnType .SINGLE )
463
- public Response < List < AttestationSigner > > listPolicyManagementCertificatesWithResponse (AttestationTokenValidationOptions tokenValidationOptions , Context context ) {
463
+ public AttestationResponse < AttestationSignerCollection > listPolicyManagementCertificatesWithResponse (AttestationTokenValidationOptions tokenValidationOptions , Context context ) {
464
464
return asyncClient .listPolicyManagementCertificatesWithResponse (tokenValidationOptions , context ).block ();
465
465
}
466
466
@@ -537,12 +537,12 @@ public PolicyCertificatesModificationResult addPolicyManagementCertificate(Polic
537
537
* @return the response to an attestation policy operation.
538
538
*/
539
539
@ ServiceMethod (returns = ReturnType .SINGLE )
540
- public Response <PolicyCertificatesModificationResult > addPolicyManagementCertificateWithResponse (PolicyManagementCertificateOptions options , Context context ) {
540
+ public AttestationResponse <PolicyCertificatesModificationResult > addPolicyManagementCertificateWithResponse (PolicyManagementCertificateOptions options , Context context ) {
541
541
return asyncClient .addPolicyManagementCertificateWithResponse (options , context ).block ();
542
542
}
543
543
544
544
/**
545
- * Removes a policy management certificate from the set of policy management certificates.
545
+ * Deletes a policy management certificate from the set of policy management certificates.
546
546
* <p>
547
547
* Each Isolated mode attestation service instance maintains a set of certificates which can be used to authorize
548
548
* policy modification operations (in Isolated mode, each policy modification request needs to be signed with
@@ -559,7 +559,7 @@ public Response<PolicyCertificatesModificationResult> addPolicyManagementCertifi
559
559
* <p><strong>Add a new certificate to the set of policy management certificates for this instance.</strong></p>
560
560
* <!-- src_embed com.azure.security.attestation.AttestationAdministrationClient.removePolicyManagementCertificate -->
561
561
* <pre>
562
- * PolicyCertificatesModificationResult removeResult = client.removePolicyManagementCertificate (
562
+ * PolicyCertificatesModificationResult removeResult = client.deletePolicyManagementCertificate (
563
563
* new PolicyManagementCertificateOptions(certificateToAdd, new AttestationSigningKey(certificate, privateKey)));
564
564
* System.out.printf(" Result: %s\n", removeResult.getCertificateResolution().toString());
565
565
* </pre>
@@ -577,8 +577,8 @@ public Response<PolicyCertificatesModificationResult> addPolicyManagementCertifi
577
577
* @return the response to an attestation policy operation.
578
578
*/
579
579
@ ServiceMethod (returns = ReturnType .SINGLE )
580
- public PolicyCertificatesModificationResult removePolicyManagementCertificate (PolicyManagementCertificateOptions options ) {
581
- return asyncClient .removePolicyManagementCertificate (options ).block ();
580
+ public PolicyCertificatesModificationResult deletePolicyManagementCertificate (PolicyManagementCertificateOptions options ) {
581
+ return asyncClient .deletePolicyManagementCertificate (options ).block ();
582
582
}
583
583
584
584
/**
@@ -619,7 +619,7 @@ public PolicyCertificatesModificationResult removePolicyManagementCertificate(Po
619
619
* @return the response to an attestation policy operation.
620
620
*/
621
621
@ ServiceMethod (returns = ReturnType .SINGLE )
622
- public Response <PolicyCertificatesModificationResult > removePolicyManagementCertificateWithResponse (PolicyManagementCertificateOptions options , Context context ) {
623
- return asyncClient .removePolicyManagementCertificateWithResponse (options , context ).block ();
622
+ public AttestationResponse <PolicyCertificatesModificationResult > deletePolicyManagementCertificateWithResponse (PolicyManagementCertificateOptions options , Context context ) {
623
+ return asyncClient .deletePolicyManagementCertificateWithResponse (options , context ).block ();
624
624
}
625
625
}
0 commit comments