ArcAutoProvisioningAws Class

public class ArcAutoProvisioningAws
extends ArcAutoProvisioning

The ARC autoprovisioning configuration for an AWS environment.

Constructor Summary

Constructor Description
ArcAutoProvisioningAws()

Creates an instance of ArcAutoProvisioningAws class.

Method Summary

Modifier and Type Method and Description
String cloudRoleArn()

Get the cloudRoleArn property: The cloud role ARN in AWS for this feature.

static ArcAutoProvisioningAws fromJson(JsonReader jsonReader)

Reads an instance of ArcAutoProvisioningAws from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

ArcAutoProvisioningAws withCloudRoleArn(String cloudRoleArn)

Set the cloudRoleArn property: The cloud role ARN in AWS for this feature.

ArcAutoProvisioningAws withConfiguration(ArcAutoProvisioningConfiguration configuration)

Set the configuration property: Configuration for servers Arc auto provisioning for a given environment.

ArcAutoProvisioningAws withEnabled(Boolean enabled)

Set the enabled property: Is arc auto provisioning enabled.

Methods inherited from ArcAutoProvisioning

Methods inherited from java.lang.Object

Constructor Details

ArcAutoProvisioningAws

public ArcAutoProvisioningAws()

Creates an instance of ArcAutoProvisioningAws class.

Method Details

cloudRoleArn

public String cloudRoleArn()

Get the cloudRoleArn property: The cloud role ARN in AWS for this feature.

Returns:

the cloudRoleArn value.

fromJson

public static ArcAutoProvisioningAws fromJson(JsonReader jsonReader)

Reads an instance of ArcAutoProvisioningAws from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ArcAutoProvisioningAws 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 ArcAutoProvisioningAws.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ArcAutoProvisioningAws.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Overrides:

ArcAutoProvisioningAws.validate()

withCloudRoleArn

public ArcAutoProvisioningAws withCloudRoleArn(String cloudRoleArn)

Set the cloudRoleArn property: The cloud role ARN in AWS for this feature.

Parameters:

cloudRoleArn - the cloudRoleArn value to set.

Returns:

the ArcAutoProvisioningAws object itself.

withConfiguration

public ArcAutoProvisioningAws withConfiguration(ArcAutoProvisioningConfiguration configuration)

Set the configuration property: Configuration for servers Arc auto provisioning for a given environment.

Overrides:

ArcAutoProvisioningAws.withConfiguration(ArcAutoProvisioningConfiguration configuration)

Parameters:

configuration

withEnabled

public ArcAutoProvisioningAws withEnabled(Boolean enabled)

Set the enabled property: Is arc auto provisioning enabled.

Overrides:

ArcAutoProvisioningAws.withEnabled(Boolean enabled)

Parameters:

enabled

Applies to