Поделиться через


DevCenterUpdateProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.devcenter.fluent.models.DevCenterUpdateProperties

Implements

public class DevCenterUpdateProperties
implements JsonSerializable<DevCenterUpdateProperties>

Properties of the devcenter. These properties can be updated after the resource has been created.

Constructor Summary

Constructor Description
DevCenterUpdateProperties()

Creates an instance of DevCenterUpdateProperties class.

Method Summary

Modifier and Type Method and Description
String displayName()

Get the displayName property: The display name of the devcenter.

Encryption encryption()

Get the encryption property: Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations).

static DevCenterUpdateProperties fromJson(JsonReader jsonReader)

Reads an instance of DevCenterUpdateProperties from the JsonReader.

DevCenterProjectCatalogSettings projectCatalogSettings()

Get the projectCatalogSettings property: Dev Center settings to be used when associating a project with a catalog.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

DevCenterUpdateProperties withDisplayName(String displayName)

Set the displayName property: The display name of the devcenter.

DevCenterUpdateProperties withEncryption(Encryption encryption)

Set the encryption property: Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations).

DevCenterUpdateProperties withProjectCatalogSettings(DevCenterProjectCatalogSettings projectCatalogSettings)

Set the projectCatalogSettings property: Dev Center settings to be used when associating a project with a catalog.

Methods inherited from java.lang.Object

Constructor Details

DevCenterUpdateProperties

public DevCenterUpdateProperties()

Creates an instance of DevCenterUpdateProperties class.

Method Details

displayName

public String displayName()

Get the displayName property: The display name of the devcenter.

Returns:

the displayName value.

encryption

public Encryption encryption()

Get the encryption property: Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations).

Returns:

the encryption value.

fromJson

public static DevCenterUpdateProperties fromJson(JsonReader jsonReader)

Reads an instance of DevCenterUpdateProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

projectCatalogSettings

public DevCenterProjectCatalogSettings projectCatalogSettings()

Get the projectCatalogSettings property: Dev Center settings to be used when associating a project with a catalog.

Returns:

the projectCatalogSettings value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withDisplayName

public DevCenterUpdateProperties withDisplayName(String displayName)

Set the displayName property: The display name of the devcenter.

Parameters:

displayName - the displayName value to set.

Returns:

the DevCenterUpdateProperties object itself.

withEncryption

public DevCenterUpdateProperties withEncryption(Encryption encryption)

Set the encryption property: Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations).

Parameters:

encryption - the encryption value to set.

Returns:

the DevCenterUpdateProperties object itself.

withProjectCatalogSettings

public DevCenterUpdateProperties withProjectCatalogSettings(DevCenterProjectCatalogSettings projectCatalogSettings)

Set the projectCatalogSettings property: Dev Center settings to be used when associating a project with a catalog.

Parameters:

projectCatalogSettings - the projectCatalogSettings value to set.

Returns:

the DevCenterUpdateProperties object itself.

Applies to