BuildpackBindingProperties Class

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

Implements

public final class BuildpackBindingProperties
implements JsonSerializable<BuildpackBindingProperties>

Properties of a buildpack binding.

Constructor Summary

Constructor Description
BuildpackBindingProperties()

Creates an instance of BuildpackBindingProperties class.

Method Summary

Modifier and Type Method and Description
BindingType bindingType()

Get the bindingType property: Buildpack Binding Type.

static BuildpackBindingProperties fromJson(JsonReader jsonReader)

Reads an instance of BuildpackBindingProperties from the JsonReader.

BuildpackBindingLaunchProperties launchProperties()

Get the launchProperties property: The object describes the buildpack binding launch properties.

BuildpackBindingProvisioningState provisioningState()

Get the provisioningState property: State of the Buildpack Binding.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

BuildpackBindingProperties withBindingType(BindingType bindingType)

Set the bindingType property: Buildpack Binding Type.

BuildpackBindingProperties withLaunchProperties(BuildpackBindingLaunchProperties launchProperties)

Set the launchProperties property: The object describes the buildpack binding launch properties.

Methods inherited from java.lang.Object

Constructor Details

BuildpackBindingProperties

public BuildpackBindingProperties()

Creates an instance of BuildpackBindingProperties class.

Method Details

bindingType

public BindingType bindingType()

Get the bindingType property: Buildpack Binding Type.

Returns:

the bindingType value.

fromJson

public static BuildpackBindingProperties fromJson(JsonReader jsonReader)

Reads an instance of BuildpackBindingProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

launchProperties

public BuildpackBindingLaunchProperties launchProperties()

Get the launchProperties property: The object describes the buildpack binding launch properties.

Returns:

the launchProperties value.

provisioningState

public BuildpackBindingProvisioningState provisioningState()

Get the provisioningState property: State of the Buildpack Binding.

Returns:

the provisioningState value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withBindingType

public BuildpackBindingProperties withBindingType(BindingType bindingType)

Set the bindingType property: Buildpack Binding Type.

Parameters:

bindingType - the bindingType value to set.

Returns:

the BuildpackBindingProperties object itself.

withLaunchProperties

public BuildpackBindingProperties withLaunchProperties(BuildpackBindingLaunchProperties launchProperties)

Set the launchProperties property: The object describes the buildpack binding launch properties.

Parameters:

launchProperties - the launchProperties value to set.

Returns:

the BuildpackBindingProperties object itself.

Applies to