ExpressRouteLinkMacSecConfig Class
- java.
lang. Object - com.
azure. resourcemanager. network. models. ExpressRouteLinkMacSecConfig
- com.
Implements
public final class ExpressRouteLinkMacSecConfig
implements JsonSerializable<ExpressRouteLinkMacSecConfig>
Definition of ExpressRouteLink Mac Security configuration. ExpressRouteLink Mac Security Configuration.
Constructor Summary
Constructor | Description |
---|---|
ExpressRouteLinkMacSecConfig() |
Creates an instance of Express |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
cakSecretIdentifier()
Get the cak |
Express |
cipher()
Get the cipher property: Mac security cipher. |
String |
cknSecretIdentifier()
Get the ckn |
static
Express |
fromJson(JsonReader jsonReader)
Reads an instance of Express |
Express |
sciState()
Get the sci |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Express |
withCakSecretIdentifier(String cakSecretIdentifier)
Set the cak |
Express |
withCipher(ExpressRouteLinkMacSecCipher cipher)
Set the cipher property: Mac security cipher. |
Express |
withCknSecretIdentifier(String cknSecretIdentifier)
Set the ckn |
Express |
withSciState(ExpressRouteLinkMacSecSciState sciState)
Set the sci |
Methods inherited from java.lang.Object
Constructor Details
ExpressRouteLinkMacSecConfig
public ExpressRouteLinkMacSecConfig()
Creates an instance of ExpressRouteLinkMacSecConfig class.
Method Details
cakSecretIdentifier
public String cakSecretIdentifier()
Get the cakSecretIdentifier property: Keyvault Secret Identifier URL containing Mac security CAK key.
Returns:
cipher
public ExpressRouteLinkMacSecCipher cipher()
Get the cipher property: Mac security cipher.
Returns:
cknSecretIdentifier
public String cknSecretIdentifier()
Get the cknSecretIdentifier property: Keyvault Secret Identifier URL containing Mac security CKN key.
Returns:
fromJson
public static ExpressRouteLinkMacSecConfig fromJson(JsonReader jsonReader)
Reads an instance of ExpressRouteLinkMacSecConfig from the JsonReader.
Parameters:
Returns:
Throws:
sciState
public ExpressRouteLinkMacSecSciState sciState()
Get the sciState property: Sci mode enabled/disabled.
Returns:
toJson
validate
public void validate()
Validates the instance.
withCakSecretIdentifier
public ExpressRouteLinkMacSecConfig withCakSecretIdentifier(String cakSecretIdentifier)
Set the cakSecretIdentifier property: Keyvault Secret Identifier URL containing Mac security CAK key.
Parameters:
Returns:
withCipher
public ExpressRouteLinkMacSecConfig withCipher(ExpressRouteLinkMacSecCipher cipher)
Set the cipher property: Mac security cipher.
Parameters:
Returns:
withCknSecretIdentifier
public ExpressRouteLinkMacSecConfig withCknSecretIdentifier(String cknSecretIdentifier)
Set the cknSecretIdentifier property: Keyvault Secret Identifier URL containing Mac security CKN key.
Parameters:
Returns:
withSciState
public ExpressRouteLinkMacSecConfig withSciState(ExpressRouteLinkMacSecSciState sciState)
Set the sciState property: Sci mode enabled/disabled.
Parameters:
Returns:
Applies to
Azure SDK for Java