Class LinkerResourceInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.servicelinker.fluent.models.LinkerResourceInner
-
public final class LinkerResourceInner extends com.azure.core.management.ProxyResource
Linker of source and target resource.
-
-
Constructor Summary
Constructors Constructor Description LinkerResourceInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthInfoBase
authInfo()
Get the authInfo property: The authentication type.ClientType
clientType()
Get the clientType property: The application client type.String
provisioningState()
Get the provisioningState property: The provisioning state.String
scope()
Get the scope property: connection scope in source service.SecretStore
secretStore()
Get the secretStore property: An option to store secret value in secure place.com.azure.core.management.SystemData
systemData()
Get the systemData property: The system data.TargetServiceBase
targetService()
Get the targetService property: The target service properties.void
validate()
Validates the instance.VNetSolution
vNetSolution()
Get the vNetSolution property: The VNet solution.LinkerResourceInner
withAuthInfo(AuthInfoBase authInfo)
Set the authInfo property: The authentication type.LinkerResourceInner
withClientType(ClientType clientType)
Set the clientType property: The application client type.LinkerResourceInner
withScope(String scope)
Set the scope property: connection scope in source service.LinkerResourceInner
withSecretStore(SecretStore secretStore)
Set the secretStore property: An option to store secret value in secure place.LinkerResourceInner
withTargetService(TargetServiceBase targetService)
Set the targetService property: The target service properties.LinkerResourceInner
withVNetSolution(VNetSolution vNetSolution)
Set the vNetSolution property: The VNet solution.
-
-
-
Method Detail
-
systemData
public com.azure.core.management.SystemData systemData()
Get the systemData property: The system data.- Returns:
- the systemData value.
-
targetService
public TargetServiceBase targetService()
Get the targetService property: The target service properties.- Returns:
- the targetService value.
-
withTargetService
public LinkerResourceInner withTargetService(TargetServiceBase targetService)
Set the targetService property: The target service properties.- Parameters:
targetService
- the targetService value to set.- Returns:
- the LinkerResourceInner object itself.
-
authInfo
public AuthInfoBase authInfo()
Get the authInfo property: The authentication type.- Returns:
- the authInfo value.
-
withAuthInfo
public LinkerResourceInner withAuthInfo(AuthInfoBase authInfo)
Set the authInfo property: The authentication type.- Parameters:
authInfo
- the authInfo value to set.- Returns:
- the LinkerResourceInner object itself.
-
clientType
public ClientType clientType()
Get the clientType property: The application client type.- Returns:
- the clientType value.
-
withClientType
public LinkerResourceInner withClientType(ClientType clientType)
Set the clientType property: The application client type.- Parameters:
clientType
- the clientType value to set.- Returns:
- the LinkerResourceInner object itself.
-
provisioningState
public String provisioningState()
Get the provisioningState property: The provisioning state.- Returns:
- the provisioningState value.
-
vNetSolution
public VNetSolution vNetSolution()
Get the vNetSolution property: The VNet solution.- Returns:
- the vNetSolution value.
-
withVNetSolution
public LinkerResourceInner withVNetSolution(VNetSolution vNetSolution)
Set the vNetSolution property: The VNet solution.- Parameters:
vNetSolution
- the vNetSolution value to set.- Returns:
- the LinkerResourceInner object itself.
-
secretStore
public SecretStore secretStore()
Get the secretStore property: An option to store secret value in secure place.- Returns:
- the secretStore value.
-
withSecretStore
public LinkerResourceInner withSecretStore(SecretStore secretStore)
Set the secretStore property: An option to store secret value in secure place.- Parameters:
secretStore
- the secretStore value to set.- Returns:
- the LinkerResourceInner object itself.
-
scope
public String scope()
Get the scope property: connection scope in source service.- Returns:
- the scope value.
-
withScope
public LinkerResourceInner withScope(String scope)
Set the scope property: connection scope in source service.- Parameters:
scope
- the scope value to set.- Returns:
- the LinkerResourceInner object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-