Compartilhar via


BuildpackBindingLaunchProperties Class

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

Implements

public final class BuildpackBindingLaunchProperties
implements JsonSerializable<BuildpackBindingLaunchProperties>

Buildpack Binding Launch Properties.

Constructor Summary

Constructor Description
BuildpackBindingLaunchProperties()

Creates an instance of BuildpackBindingLaunchProperties class.

Method Summary

Modifier and Type Method and Description
static BuildpackBindingLaunchProperties fromJson(JsonReader jsonReader)

Reads an instance of BuildpackBindingLaunchProperties from the JsonReader.

Map<String,String> properties()

Get the properties property: Non-sensitive properties for launchProperties.

Map<String,String> secrets()

Get the secrets property: Sensitive properties for launchProperties.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

BuildpackBindingLaunchProperties withProperties(Map<String,String> properties)

Set the properties property: Non-sensitive properties for launchProperties.

BuildpackBindingLaunchProperties withSecrets(Map<String,String> secrets)

Set the secrets property: Sensitive properties for launchProperties.

Methods inherited from java.lang.Object

Constructor Details

BuildpackBindingLaunchProperties

public BuildpackBindingLaunchProperties()

Creates an instance of BuildpackBindingLaunchProperties class.

Method Details

fromJson

public static BuildpackBindingLaunchProperties fromJson(JsonReader jsonReader)

Reads an instance of BuildpackBindingLaunchProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

properties

public Map properties()

Get the properties property: Non-sensitive properties for launchProperties.

Returns:

the properties value.

secrets

public Map secrets()

Get the secrets property: Sensitive properties for launchProperties.

Returns:

the secrets value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withProperties

public BuildpackBindingLaunchProperties withProperties(Map properties)

Set the properties property: Non-sensitive properties for launchProperties.

Parameters:

properties - the properties value to set.

Returns:

the BuildpackBindingLaunchProperties object itself.

withSecrets

public BuildpackBindingLaunchProperties withSecrets(Map secrets)

Set the secrets property: Sensitive properties for launchProperties.

Parameters:

secrets - the secrets value to set.

Returns:

the BuildpackBindingLaunchProperties object itself.

Applies to