DevOpsConfigurationProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.security.models.DevOpsConfigurationProperties

Implements

public final class DevOpsConfigurationProperties
implements JsonSerializable<DevOpsConfigurationProperties>

DevOps Configuration properties.

Constructor Summary

Constructor Description
DevOpsConfigurationProperties()

Creates an instance of DevOpsConfigurationProperties class.

Method Summary

Modifier and Type Method and Description
AgentlessConfiguration agentlessConfiguration()

Get the agentlessConfiguration property: Details about Agentless configuration.

Authorization authorization()

Get the authorization property: Authorization payload.

AutoDiscovery autoDiscovery()

Get the autoDiscovery property: AutoDiscovery states.

List<DevOpsCapability> capabilities()

Get the capabilities property: List of capabilities assigned to the DevOps configuration during the discovery process.

static DevOpsConfigurationProperties fromJson(JsonReader jsonReader)

Reads an instance of DevOpsConfigurationProperties from the JsonReader.

DevOpsProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the resource.

String provisioningStatusMessage()

Get the provisioningStatusMessage property: Gets the resource status message.

OffsetDateTime provisioningStatusUpdateTimeUtc()

Get the provisioningStatusUpdateTimeUtc property: Gets the time when resource was last checked.

JsonWriter toJson(JsonWriter jsonWriter)
List<String> topLevelInventoryList()

Get the topLevelInventoryList property: List of top-level inventory to select when AutoDiscovery is disabled.

void validate()

Validates the instance.

DevOpsConfigurationProperties withAgentlessConfiguration(AgentlessConfiguration agentlessConfiguration)

Set the agentlessConfiguration property: Details about Agentless configuration.

DevOpsConfigurationProperties withAuthorization(Authorization authorization)

Set the authorization property: Authorization payload.

DevOpsConfigurationProperties withAutoDiscovery(AutoDiscovery autoDiscovery)

Set the autoDiscovery property: AutoDiscovery states.

DevOpsConfigurationProperties withTopLevelInventoryList(List<String> topLevelInventoryList)

Set the topLevelInventoryList property: List of top-level inventory to select when AutoDiscovery is disabled.

Methods inherited from java.lang.Object

Constructor Details

DevOpsConfigurationProperties

public DevOpsConfigurationProperties()

Creates an instance of DevOpsConfigurationProperties class.

Method Details

agentlessConfiguration

public AgentlessConfiguration agentlessConfiguration()

Get the agentlessConfiguration property: Details about Agentless configuration.

Returns:

the agentlessConfiguration value.

authorization

public Authorization authorization()

Get the authorization property: Authorization payload.

Returns:

the authorization value.

autoDiscovery

public AutoDiscovery autoDiscovery()

Get the autoDiscovery property: AutoDiscovery states.

Returns:

the autoDiscovery value.

capabilities

public List<DevOpsCapability> capabilities()

Get the capabilities property: List of capabilities assigned to the DevOps configuration during the discovery process.

Returns:

the capabilities value.

fromJson

public static DevOpsConfigurationProperties fromJson(JsonReader jsonReader)

Reads an instance of DevOpsConfigurationProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of DevOpsConfigurationProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the DevOpsConfigurationProperties.

provisioningState

public DevOpsProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the resource. Pending - Provisioning pending. Failed - Provisioning failed. Succeeded - Successful provisioning. Canceled - Provisioning canceled. PendingDeletion - Deletion pending. DeletionSuccess - Deletion successful. DeletionFailure - Deletion failure.

Returns:

the provisioningState value.

provisioningStatusMessage

public String provisioningStatusMessage()

Get the provisioningStatusMessage property: Gets the resource status message.

Returns:

the provisioningStatusMessage value.

provisioningStatusUpdateTimeUtc

public OffsetDateTime provisioningStatusUpdateTimeUtc()

Get the provisioningStatusUpdateTimeUtc property: Gets the time when resource was last checked.

Returns:

the provisioningStatusUpdateTimeUtc value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

topLevelInventoryList

public List<String> topLevelInventoryList()

Get the topLevelInventoryList property: List of top-level inventory to select when AutoDiscovery is disabled. This field is ignored when AutoDiscovery is enabled.

Returns:

the topLevelInventoryList value.

validate

public void validate()

Validates the instance.

withAgentlessConfiguration

public DevOpsConfigurationProperties withAgentlessConfiguration(AgentlessConfiguration agentlessConfiguration)

Set the agentlessConfiguration property: Details about Agentless configuration.

Parameters:

agentlessConfiguration - the agentlessConfiguration value to set.

Returns:

the DevOpsConfigurationProperties object itself.

withAuthorization

public DevOpsConfigurationProperties withAuthorization(Authorization authorization)

Set the authorization property: Authorization payload.

Parameters:

authorization - the authorization value to set.

Returns:

the DevOpsConfigurationProperties object itself.

withAutoDiscovery

public DevOpsConfigurationProperties withAutoDiscovery(AutoDiscovery autoDiscovery)

Set the autoDiscovery property: AutoDiscovery states.

Parameters:

autoDiscovery - the autoDiscovery value to set.

Returns:

the DevOpsConfigurationProperties object itself.

withTopLevelInventoryList

public DevOpsConfigurationProperties withTopLevelInventoryList(List<String> topLevelInventoryList)

Set the topLevelInventoryList property: List of top-level inventory to select when AutoDiscovery is disabled. This field is ignored when AutoDiscovery is enabled.

Parameters:

topLevelInventoryList - the topLevelInventoryList value to set.

Returns:

the DevOpsConfigurationProperties object itself.

Applies to