DevToolPortalProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.appplatform.models.DevToolPortalProperties

Implements

public final class DevToolPortalProperties
implements JsonSerializable<DevToolPortalProperties>

Dev Tool Portal properties payload.

Constructor Summary

Constructor Description
DevToolPortalProperties()

Creates an instance of DevToolPortalProperties class.

Method Summary

Modifier and Type Method and Description
List<DevToolPortalComponent> components()

Get the components property: Collection of components belong to Dev Tool Portal.

DevToolPortalFeatureSettings features()

Get the features property: Settings for Dev Tool Portal.

static DevToolPortalProperties fromJson(JsonReader jsonReader)

Reads an instance of DevToolPortalProperties from the JsonReader.

DevToolPortalProvisioningState provisioningState()

Get the provisioningState property: State of the Dev Tool Portal.

Boolean publicProperty()

Get the publicProperty property: Indicates whether the resource exposes public endpoint.

DevToolPortalSsoProperties ssoProperties()

Get the ssoProperties property: Single sign-on related configuration.

JsonWriter toJson(JsonWriter jsonWriter)
String url()

Get the url property: URL of the resource, exposed when 'public' is true.

void validate()

Validates the instance.

DevToolPortalProperties withFeatures(DevToolPortalFeatureSettings features)

Set the features property: Settings for Dev Tool Portal.

DevToolPortalProperties withPublicProperty(Boolean publicProperty)

Set the publicProperty property: Indicates whether the resource exposes public endpoint.

DevToolPortalProperties withSsoProperties(DevToolPortalSsoProperties ssoProperties)

Set the ssoProperties property: Single sign-on related configuration.

Methods inherited from java.lang.Object

Constructor Details

DevToolPortalProperties

public DevToolPortalProperties()

Creates an instance of DevToolPortalProperties class.

Method Details

components

public List components()

Get the components property: Collection of components belong to Dev Tool Portal.

Returns:

the components value.

features

public DevToolPortalFeatureSettings features()

Get the features property: Settings for Dev Tool Portal.

Returns:

the features value.

fromJson

public static DevToolPortalProperties fromJson(JsonReader jsonReader)

Reads an instance of DevToolPortalProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

provisioningState

public DevToolPortalProvisioningState provisioningState()

Get the provisioningState property: State of the Dev Tool Portal.

Returns:

the provisioningState value.

publicProperty

public Boolean publicProperty()

Get the publicProperty property: Indicates whether the resource exposes public endpoint.

Returns:

the publicProperty value.

ssoProperties

public DevToolPortalSsoProperties ssoProperties()

Get the ssoProperties property: Single sign-on related configuration.

Returns:

the ssoProperties value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

url

public String url()

Get the url property: URL of the resource, exposed when 'public' is true.

Returns:

the url value.

validate

public void validate()

Validates the instance.

withFeatures

public DevToolPortalProperties withFeatures(DevToolPortalFeatureSettings features)

Set the features property: Settings for Dev Tool Portal.

Parameters:

features - the features value to set.

Returns:

the DevToolPortalProperties object itself.

withPublicProperty

public DevToolPortalProperties withPublicProperty(Boolean publicProperty)

Set the publicProperty property: Indicates whether the resource exposes public endpoint.

Parameters:

publicProperty - the publicProperty value to set.

Returns:

the DevToolPortalProperties object itself.

withSsoProperties

public DevToolPortalProperties withSsoProperties(DevToolPortalSsoProperties ssoProperties)

Set the ssoProperties property: Single sign-on related configuration.

Parameters:

ssoProperties - the ssoProperties value to set.

Returns:

the DevToolPortalProperties object itself.

Applies to