Class LinkerProperties
- java.lang.Object
-
- com.azure.resourcemanager.servicelinker.fluent.models.LinkerProperties
-
public final class LinkerProperties extends Object
The properties of the linker.
-
-
Constructor Summary
Constructors Constructor Description LinkerProperties()
-
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.TargetServiceBase
targetService()
Get the targetService property: The target service properties.void
validate()
Validates the instance.VNetSolution
vNetSolution()
Get the vNetSolution property: The VNet solution.LinkerProperties
withAuthInfo(AuthInfoBase authInfo)
Set the authInfo property: The authentication type.LinkerProperties
withClientType(ClientType clientType)
Set the clientType property: The application client type.LinkerProperties
withScope(String scope)
Set the scope property: connection scope in source service.LinkerProperties
withSecretStore(SecretStore secretStore)
Set the secretStore property: An option to store secret value in secure place.LinkerProperties
withTargetService(TargetServiceBase targetService)
Set the targetService property: The target service properties.LinkerProperties
withVNetSolution(VNetSolution vNetSolution)
Set the vNetSolution property: The VNet solution.
-
-
-
Method Detail
-
targetService
public TargetServiceBase targetService()
Get the targetService property: The target service properties.- Returns:
- the targetService value.
-
withTargetService
public LinkerProperties withTargetService(TargetServiceBase targetService)
Set the targetService property: The target service properties.- Parameters:
targetService
- the targetService value to set.- Returns:
- the LinkerProperties object itself.
-
authInfo
public AuthInfoBase authInfo()
Get the authInfo property: The authentication type.- Returns:
- the authInfo value.
-
withAuthInfo
public LinkerProperties withAuthInfo(AuthInfoBase authInfo)
Set the authInfo property: The authentication type.- Parameters:
authInfo
- the authInfo value to set.- Returns:
- the LinkerProperties object itself.
-
clientType
public ClientType clientType()
Get the clientType property: The application client type.- Returns:
- the clientType value.
-
withClientType
public LinkerProperties withClientType(ClientType clientType)
Set the clientType property: The application client type.- Parameters:
clientType
- the clientType value to set.- Returns:
- the LinkerProperties 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 LinkerProperties withVNetSolution(VNetSolution vNetSolution)
Set the vNetSolution property: The VNet solution.- Parameters:
vNetSolution
- the vNetSolution value to set.- Returns:
- the LinkerProperties 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 LinkerProperties 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 LinkerProperties object itself.
-
scope
public String scope()
Get the scope property: connection scope in source service.- Returns:
- the scope value.
-
withScope
public LinkerProperties withScope(String scope)
Set the scope property: connection scope in source service.- Parameters:
scope
- the scope value to set.- Returns:
- the LinkerProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-