Class ExpressRouteLinkMacSecConfig
- java.lang.Object
-
- com.azure.resourcemanager.network.models.ExpressRouteLinkMacSecConfig
-
public final class ExpressRouteLinkMacSecConfig extends Object
Definition of ExpressRouteLink Mac Security configuration. ExpressRouteLink Mac Security Configuration.
-
-
Constructor Summary
Constructors Constructor Description ExpressRouteLinkMacSecConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcakSecretIdentifier()Get the cakSecretIdentifier property: Keyvault Secret Identifier URL containing Mac security CAK key.ExpressRouteLinkMacSecCiphercipher()Get the cipher property: Mac security cipher.StringcknSecretIdentifier()Get the cknSecretIdentifier property: Keyvault Secret Identifier URL containing Mac security CKN key.ExpressRouteLinkMacSecSciStatesciState()Get the sciState property: Sci mode enabled/disabled.voidvalidate()Validates the instance.ExpressRouteLinkMacSecConfigwithCakSecretIdentifier(String cakSecretIdentifier)Set the cakSecretIdentifier property: Keyvault Secret Identifier URL containing Mac security CAK key.ExpressRouteLinkMacSecConfigwithCipher(ExpressRouteLinkMacSecCipher cipher)Set the cipher property: Mac security cipher.ExpressRouteLinkMacSecConfigwithCknSecretIdentifier(String cknSecretIdentifier)Set the cknSecretIdentifier property: Keyvault Secret Identifier URL containing Mac security CKN key.ExpressRouteLinkMacSecConfigwithSciState(ExpressRouteLinkMacSecSciState sciState)Set the sciState property: Sci mode enabled/disabled.
-
-
-
Method Detail
-
cknSecretIdentifier
public String cknSecretIdentifier()
Get the cknSecretIdentifier property: Keyvault Secret Identifier URL containing Mac security CKN key.- Returns:
- the cknSecretIdentifier value.
-
withCknSecretIdentifier
public ExpressRouteLinkMacSecConfig withCknSecretIdentifier(String cknSecretIdentifier)
Set the cknSecretIdentifier property: Keyvault Secret Identifier URL containing Mac security CKN key.- Parameters:
cknSecretIdentifier- the cknSecretIdentifier value to set.- Returns:
- the ExpressRouteLinkMacSecConfig object itself.
-
cakSecretIdentifier
public String cakSecretIdentifier()
Get the cakSecretIdentifier property: Keyvault Secret Identifier URL containing Mac security CAK key.- Returns:
- the cakSecretIdentifier value.
-
withCakSecretIdentifier
public ExpressRouteLinkMacSecConfig withCakSecretIdentifier(String cakSecretIdentifier)
Set the cakSecretIdentifier property: Keyvault Secret Identifier URL containing Mac security CAK key.- Parameters:
cakSecretIdentifier- the cakSecretIdentifier value to set.- Returns:
- the ExpressRouteLinkMacSecConfig object itself.
-
cipher
public ExpressRouteLinkMacSecCipher cipher()
Get the cipher property: Mac security cipher.- Returns:
- the cipher value.
-
withCipher
public ExpressRouteLinkMacSecConfig withCipher(ExpressRouteLinkMacSecCipher cipher)
Set the cipher property: Mac security cipher.- Parameters:
cipher- the cipher value to set.- Returns:
- the ExpressRouteLinkMacSecConfig object itself.
-
sciState
public ExpressRouteLinkMacSecSciState sciState()
Get the sciState property: Sci mode enabled/disabled.- Returns:
- the sciState value.
-
withSciState
public ExpressRouteLinkMacSecConfig withSciState(ExpressRouteLinkMacSecSciState sciState)
Set the sciState property: Sci mode enabled/disabled.- Parameters:
sciState- the sciState value to set.- Returns:
- the ExpressRouteLinkMacSecConfig object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-