Class AssetEndpointProfileProperties
java.lang.Object
com.azure.resourcemanager.deviceregistry.models.AssetEndpointProfileProperties
Defines the Asset Endpoint Profile properties.
-
Constructor Summary
ConstructorDescriptionCreates an instance of AssetEndpointProfileProperties class. -
Method Summary
Modifier and TypeMethodDescriptionGet the additionalConfiguration property: Contains connectivity type specific further configuration (e.g.Get the provisioningState property: Provisioning state of the resource.Get the targetAddress property: The local valid URI specifying the network address/DNS name of a southbound device.Get the transportAuthentication property: Defines the authentication mechanism for the southbound connector connecting to the shop floor/OT device.Get the userAuthentication property: Defines the client authentication mechanism to the server.uuid()
Get the uuid property: Globally unique, immutable, non-reusable id.void
validate()
Validates the instance.withAdditionalConfiguration
(String additionalConfiguration) Set the additionalConfiguration property: Contains connectivity type specific further configuration (e.g.withTargetAddress
(String targetAddress) Set the targetAddress property: The local valid URI specifying the network address/DNS name of a southbound device.withTransportAuthentication
(TransportAuthentication transportAuthentication) Set the transportAuthentication property: Defines the authentication mechanism for the southbound connector connecting to the shop floor/OT device.withUserAuthentication
(UserAuthentication userAuthentication) Set the userAuthentication property: Defines the client authentication mechanism to the server.
-
Constructor Details
-
AssetEndpointProfileProperties
public AssetEndpointProfileProperties()Creates an instance of AssetEndpointProfileProperties class.
-
-
Method Details
-
uuid
Get the uuid property: Globally unique, immutable, non-reusable id.- Returns:
- the uuid value.
-
targetAddress
Get the targetAddress property: The local valid URI specifying the network address/DNS name of a southbound device. The scheme part of the targetAddress URI specifies the type of the device. The additionalConfiguration field holds further connector type specific configuration.- Returns:
- the targetAddress value.
-
withTargetAddress
Set the targetAddress property: The local valid URI specifying the network address/DNS name of a southbound device. The scheme part of the targetAddress URI specifies the type of the device. The additionalConfiguration field holds further connector type specific configuration.- Parameters:
targetAddress
- the targetAddress value to set.- Returns:
- the AssetEndpointProfileProperties object itself.
-
userAuthentication
Get the userAuthentication property: Defines the client authentication mechanism to the server.- Returns:
- the userAuthentication value.
-
withUserAuthentication
Set the userAuthentication property: Defines the client authentication mechanism to the server.- Parameters:
userAuthentication
- the userAuthentication value to set.- Returns:
- the AssetEndpointProfileProperties object itself.
-
transportAuthentication
Get the transportAuthentication property: Defines the authentication mechanism for the southbound connector connecting to the shop floor/OT device.- Returns:
- the transportAuthentication value.
-
withTransportAuthentication
public AssetEndpointProfileProperties withTransportAuthentication(TransportAuthentication transportAuthentication) Set the transportAuthentication property: Defines the authentication mechanism for the southbound connector connecting to the shop floor/OT device.- Parameters:
transportAuthentication
- the transportAuthentication value to set.- Returns:
- the AssetEndpointProfileProperties object itself.
-
additionalConfiguration
Get the additionalConfiguration property: Contains connectivity type specific further configuration (e.g. OPC UA, Modbus, ONVIF).- Returns:
- the additionalConfiguration value.
-
withAdditionalConfiguration
Set the additionalConfiguration property: Contains connectivity type specific further configuration (e.g. OPC UA, Modbus, ONVIF).- Parameters:
additionalConfiguration
- the additionalConfiguration value to set.- Returns:
- the AssetEndpointProfileProperties object itself.
-
provisioningState
Get the provisioningState property: Provisioning state of the resource.- Returns:
- the provisioningState value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-