Class SecurityConnectorProperties
java.lang.Object
com.azure.resourcemanager.security.fluent.models.SecurityConnectorProperties
A set of properties that defines the security connector configuration.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the environmentData property: The security connector environment data.Get the environmentName property: The multi cloud resource's cloud name.Get the hierarchyIdentifier property: The multi cloud resource identifier (account id in case of AWS connector, project number in case of GCP connector).Get the hierarchyIdentifierTrialEndDate property: The date on which the trial period will end, if applicable.Get the offerings property: A collection of offerings for the security connector.void
validate()
Validates the instance.withEnvironmentData
(EnvironmentData environmentData) Set the environmentData property: The security connector environment data.withEnvironmentName
(CloudName environmentName) Set the environmentName property: The multi cloud resource's cloud name.withHierarchyIdentifier
(String hierarchyIdentifier) Set the hierarchyIdentifier property: The multi cloud resource identifier (account id in case of AWS connector, project number in case of GCP connector).withOfferings
(List<CloudOffering> offerings) Set the offerings property: A collection of offerings for the security connector.
-
Constructor Details
-
SecurityConnectorProperties
public SecurityConnectorProperties()
-
-
Method Details
-
hierarchyIdentifier
Get the hierarchyIdentifier property: The multi cloud resource identifier (account id in case of AWS connector, project number in case of GCP connector).- Returns:
- the hierarchyIdentifier value.
-
withHierarchyIdentifier
Set the hierarchyIdentifier property: The multi cloud resource identifier (account id in case of AWS connector, project number in case of GCP connector).- Parameters:
hierarchyIdentifier
- the hierarchyIdentifier value to set.- Returns:
- the SecurityConnectorProperties object itself.
-
hierarchyIdentifierTrialEndDate
Get the hierarchyIdentifierTrialEndDate property: The date on which the trial period will end, if applicable. Trial period exists for 30 days after upgrading to payed offerings.- Returns:
- the hierarchyIdentifierTrialEndDate value.
-
environmentName
Get the environmentName property: The multi cloud resource's cloud name.- Returns:
- the environmentName value.
-
withEnvironmentName
Set the environmentName property: The multi cloud resource's cloud name.- Parameters:
environmentName
- the environmentName value to set.- Returns:
- the SecurityConnectorProperties object itself.
-
offerings
Get the offerings property: A collection of offerings for the security connector.- Returns:
- the offerings value.
-
withOfferings
Set the offerings property: A collection of offerings for the security connector.- Parameters:
offerings
- the offerings value to set.- Returns:
- the SecurityConnectorProperties object itself.
-
environmentData
Get the environmentData property: The security connector environment data.- Returns:
- the environmentData value.
-
withEnvironmentData
Set the environmentData property: The security connector environment data.- Parameters:
environmentData
- the environmentData value to set.- Returns:
- the SecurityConnectorProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-