|
28 | 28 | import com.azure.resourcemanager.deviceregistry.implementation.AssetEndpointProfilesImpl; |
29 | 29 | import com.azure.resourcemanager.deviceregistry.implementation.AssetsImpl; |
30 | 30 | import com.azure.resourcemanager.deviceregistry.implementation.BillingContainersImpl; |
| 31 | +import com.azure.resourcemanager.deviceregistry.implementation.CredentialsImpl; |
31 | 32 | import com.azure.resourcemanager.deviceregistry.implementation.DeviceRegistryManagementClientBuilder; |
32 | 33 | import com.azure.resourcemanager.deviceregistry.implementation.NamespaceAssetsImpl; |
33 | 34 | import com.azure.resourcemanager.deviceregistry.implementation.NamespaceDevicesImpl; |
|
36 | 37 | import com.azure.resourcemanager.deviceregistry.implementation.NamespacesImpl; |
37 | 38 | import com.azure.resourcemanager.deviceregistry.implementation.OperationStatusImpl; |
38 | 39 | import com.azure.resourcemanager.deviceregistry.implementation.OperationsImpl; |
| 40 | +import com.azure.resourcemanager.deviceregistry.implementation.PoliciesImpl; |
39 | 41 | import com.azure.resourcemanager.deviceregistry.implementation.SchemaRegistriesImpl; |
40 | 42 | import com.azure.resourcemanager.deviceregistry.implementation.SchemaVersionsImpl; |
41 | 43 | import com.azure.resourcemanager.deviceregistry.implementation.SchemasImpl; |
42 | 44 | import com.azure.resourcemanager.deviceregistry.models.AssetEndpointProfiles; |
43 | 45 | import com.azure.resourcemanager.deviceregistry.models.Assets; |
44 | 46 | import com.azure.resourcemanager.deviceregistry.models.BillingContainers; |
| 47 | +import com.azure.resourcemanager.deviceregistry.models.Credentials; |
45 | 48 | import com.azure.resourcemanager.deviceregistry.models.NamespaceAssets; |
46 | 49 | import com.azure.resourcemanager.deviceregistry.models.NamespaceDevices; |
47 | 50 | import com.azure.resourcemanager.deviceregistry.models.NamespaceDiscoveredAssets; |
48 | 51 | import com.azure.resourcemanager.deviceregistry.models.NamespaceDiscoveredDevices; |
49 | 52 | import com.azure.resourcemanager.deviceregistry.models.Namespaces; |
50 | 53 | import com.azure.resourcemanager.deviceregistry.models.OperationStatus; |
51 | 54 | import com.azure.resourcemanager.deviceregistry.models.Operations; |
| 55 | +import com.azure.resourcemanager.deviceregistry.models.Policies; |
52 | 56 | import com.azure.resourcemanager.deviceregistry.models.SchemaRegistries; |
53 | 57 | import com.azure.resourcemanager.deviceregistry.models.SchemaVersions; |
54 | 58 | import com.azure.resourcemanager.deviceregistry.models.Schemas; |
@@ -77,6 +81,10 @@ public final class DeviceRegistryManager { |
77 | 81 |
|
78 | 82 | private Namespaces namespaces; |
79 | 83 |
|
| 84 | + private Credentials credentials; |
| 85 | + |
| 86 | + private Policies policies; |
| 87 | + |
80 | 88 | private NamespaceAssets namespaceAssets; |
81 | 89 |
|
82 | 90 | private NamespaceDevices namespaceDevices; |
@@ -378,6 +386,30 @@ public Namespaces namespaces() { |
378 | 386 | return namespaces; |
379 | 387 | } |
380 | 388 |
|
| 389 | + /** |
| 390 | + * Gets the resource collection API of Credentials. |
| 391 | + * |
| 392 | + * @return Resource collection API of Credentials. |
| 393 | + */ |
| 394 | + public Credentials credentials() { |
| 395 | + if (this.credentials == null) { |
| 396 | + this.credentials = new CredentialsImpl(clientObject.getCredentials(), this); |
| 397 | + } |
| 398 | + return credentials; |
| 399 | + } |
| 400 | + |
| 401 | + /** |
| 402 | + * Gets the resource collection API of Policies. It manages Policy. |
| 403 | + * |
| 404 | + * @return Resource collection API of Policies. |
| 405 | + */ |
| 406 | + public Policies policies() { |
| 407 | + if (this.policies == null) { |
| 408 | + this.policies = new PoliciesImpl(clientObject.getPolicies(), this); |
| 409 | + } |
| 410 | + return policies; |
| 411 | + } |
| 412 | + |
381 | 413 | /** |
382 | 414 | * Gets the resource collection API of NamespaceAssets. It manages NamespaceAsset. |
383 | 415 | * |
|
0 commit comments