/** * Create a new instance of the {@code DeviceProvisioningServiceClient} that exposes * the API to the Device Provisioning Service. * * <p> The Device Provisioning Service Client is created based on a <b>Provisioning Connection String</b>. * <p> Once you create a Device Provisioning Service on Azure, you can get the connection string on the Azure portal. * * @see <a href="http://portal.azure.com/">Azure portal</a> * * @param connectionString the {@code String} that cares the connection string of the Device Provisioning Service. * @return The {@code ProvisioningServiceClient} with the new instance of this object. * @throws IllegalArgumentException if the connectionString is {@code null} or empty. */ public static ProvisioningServiceClient createFromConnectionString(String connectionString) { /* SRS_PROVISIONING_SERVICE_CLIENT_21_001: [The createFromConnectionString shall create a new instance of this class using the provided connectionString.] */ return new ProvisioningServiceClient(connectionString); }
ProvisioningServiceClient.createFromConnectionString(PROVISIONING_CONNECTION_STRING); IndividualEnrollment individualEnrollmentResult = provisioningServiceClient.createOrUpdateIndividualEnrollment(individualEnrollment); System.out.println("\nIndividualEnrollment created with success..."); System.out.println(individualEnrollmentResult); IndividualEnrollment getResult = provisioningServiceClient.getIndividualEnrollment(REGISTRATION_ID); System.out.println(getResult); new QuerySpecificationBuilder("*", QuerySpecificationBuilder.FromType.ENROLLMENTS) .createSqlQuery(); Query query = provisioningServiceClient.createIndividualEnrollmentQuery(querySpecification); provisioningServiceClient.deleteIndividualEnrollment(REGISTRATION_ID);
ProvisioningServiceClient.createFromConnectionString(PROVISIONING_CONNECTION_STRING); BulkEnrollmentOperationResult bulkOperationResult = provisioningServiceClient.runBulkEnrollmentOperation( BulkOperationMode.CREATE, individualEnrollments); System.out.println("Result of the Create bulk enrollment..."); IndividualEnrollment getResult = provisioningServiceClient.getIndividualEnrollment(registrationId); System.out.println(getResult); new QuerySpecificationBuilder("*", QuerySpecificationBuilder.FromType.ENROLLMENTS) .createSqlQuery(); Query query = provisioningServiceClient.createIndividualEnrollmentQuery(querySpecification, QUERY_PAGE_SIZE); bulkOperationResult = provisioningServiceClient.runBulkEnrollmentOperation(BulkOperationMode.DELETE, individualEnrollments); System.out.println(bulkOperationResult);
ProvisioningServiceClient.createFromConnectionString(PROVISIONING_CONNECTION_STRING); EnrollmentGroup enrollmentGroupResult = provisioningServiceClient.createOrUpdateEnrollmentGroup(enrollmentGroup); System.out.println("\nEnrollmentGroup created with success..."); System.out.println(enrollmentGroupResult); EnrollmentGroup getResult = provisioningServiceClient.getEnrollmentGroup(enrollmentGroupId); System.out.println(getResult); new QuerySpecificationBuilder("*", QuerySpecificationBuilder.FromType.ENROLLMENT_GROUPS) .createSqlQuery(); Query query = provisioningServiceClient.createEnrollmentGroupQuery(querySpecification); provisioningServiceClient.deleteEnrollmentGroup(enrollmentGroupId);
ProvisioningServiceClient.createFromConnectionString(PROVISIONING_CONNECTION_STRING); attestation); individualEnrollment.setInitialTwin(initialTwinState); IndividualEnrollment individualEnrollmentResult = provisioningServiceClient.createOrUpdateIndividualEnrollment(individualEnrollment); System.out.println("\nIndividualEnrollment created with success..."); System.out.println( ); individualEnrollmentResult.setInitialTwin(initialTwinState); individualEnrollmentResult = provisioningServiceClient.createOrUpdateIndividualEnrollment(individualEnrollmentResult); System.out.println("\nIndividualEnrollment updated with success..."); System.out.println(individualEnrollmentResult); provisioningServiceClient.deleteIndividualEnrollment(REGISTRATION_ID);