IotDpsPropertiesDescription Class
- java.
lang. Object - com.
azure. resourcemanager. deviceprovisioningservices. models. IotDpsPropertiesDescription
- com.
public final class IotDpsPropertiesDescription
the service specific properties of a provisioning service, including keys, linked iot hubs, current state, and system generated properties such as hostname and idScope.
Constructor Summary
Constructor | Description | |
---|---|---|
IotDpsPropertiesDescription() |
Method Summary
Modifier and Type | Method and Description |
---|---|
Allocation |
allocationPolicy()
Get the allocation |
List<Shared |
authorizationPolicies()
Get the authorization |
String |
deviceProvisioningHostname()
Get the device |
String |
idScope()
Get the id |
List<Iot |
iotHubs()
Get the iot |
List<Ip |
ipFilterRules()
Get the ip |
List<Private |
privateEndpointConnections()
Get the private |
String |
provisioningState()
Get the provisioning |
Public |
publicNetworkAccess()
Get the public |
String |
serviceOperationsHostname()
Get the service |
State |
state()
Get the state property: Current state of the provisioning service. |
void |
validate()
Validates the instance. |
Iot |
withAllocationPolicy(AllocationPolicy allocationPolicy)
Set the allocation |
Iot |
withAuthorizationPolicies(List<SharedAccessSignatureAuthorizationRuleInner> authorizationPolicies)
Set the authorization |
Iot |
withIotHubs(List<IotHubDefinitionDescription> iotHubs)
Set the iot |
Iot |
withIpFilterRules(List<IpFilterRule> ipFilterRules)
Set the ip |
Iot |
withPrivateEndpointConnections(List<PrivateEndpointConnectionInner> privateEndpointConnections)
Set the private |
Iot |
withProvisioningState(String provisioningState)
Set the provisioning |
Iot |
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the public |
Iot |
withState(State state)
Set the state property: Current state of the provisioning service. |
Methods inherited from java.lang.Object
Constructor Details
IotDpsPropertiesDescription
public IotDpsPropertiesDescription()
Method Details
allocationPolicy
public AllocationPolicy allocationPolicy()
Get the allocationPolicy property: Allocation policy to be used by this provisioning service.
Returns:
authorizationPolicies
public List
Get the authorizationPolicies property: List of authorization keys for a provisioning service.
Returns:
deviceProvisioningHostname
public String deviceProvisioningHostname()
Get the deviceProvisioningHostname property: Device endpoint for this provisioning service.
Returns:
idScope
public String idScope()
Get the idScope property: Unique identifier of this provisioning service.
Returns:
iotHubs
public List
Get the iotHubs property: List of IoT hubs associated with this provisioning service.
Returns:
ipFilterRules
public List
Get the ipFilterRules property: The IP filter rules.
Returns:
privateEndpointConnections
public List
Get the privateEndpointConnections property: Private endpoint connections created on this IotHub.
Returns:
provisioningState
public String provisioningState()
Get the provisioningState property: The ARM provisioning state of the provisioning service.
Returns:
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Get the publicNetworkAccess property: Whether requests from Public Network are allowed.
Returns:
serviceOperationsHostname
public String serviceOperationsHostname()
Get the serviceOperationsHostname property: Service endpoint for provisioning service.
Returns:
state
public State state()
Get the state property: Current state of the provisioning service.
Returns:
validate
public void validate()
Validates the instance.
withAllocationPolicy
public IotDpsPropertiesDescription withAllocationPolicy(AllocationPolicy allocationPolicy)
Set the allocationPolicy property: Allocation policy to be used by this provisioning service.
Parameters:
Returns:
withAuthorizationPolicies
public IotDpsPropertiesDescription withAuthorizationPolicies(List
Set the authorizationPolicies property: List of authorization keys for a provisioning service.
Parameters:
Returns:
withIotHubs
public IotDpsPropertiesDescription withIotHubs(List
Set the iotHubs property: List of IoT hubs associated with this provisioning service.
Parameters:
Returns:
withIpFilterRules
public IotDpsPropertiesDescription withIpFilterRules(List
Set the ipFilterRules property: The IP filter rules.
Parameters:
Returns:
withPrivateEndpointConnections
public IotDpsPropertiesDescription withPrivateEndpointConnections(List
Set the privateEndpointConnections property: Private endpoint connections created on this IotHub.
Parameters:
Returns:
withProvisioningState
public IotDpsPropertiesDescription withProvisioningState(String provisioningState)
Set the provisioningState property: The ARM provisioning state of the provisioning service.
Parameters:
Returns:
withPublicNetworkAccess
public IotDpsPropertiesDescription withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Whether requests from Public Network are allowed.
Parameters:
Returns:
withState
public IotDpsPropertiesDescription withState(State state)
Set the state property: Current state of the provisioning service.
Parameters:
Returns:
Applies to
Azure SDK for Java