IntegrationAccountAgreementInner Class

public final class IntegrationAccountAgreementInner
extends Resource

The integration account agreement.

Constructor Summary

Constructor Description
IntegrationAccountAgreementInner()

Creates an instance of IntegrationAccountAgreementInner class.

Method Summary

Modifier and Type Method and Description
AgreementType agreementType()

Get the agreementType property: The agreement type.

OffsetDateTime changedTime()

Get the changedTime property: The changed time.

AgreementContent content()

Get the content property: The agreement content.

OffsetDateTime createdTime()

Get the createdTime property: The created time.

BusinessIdentity guestIdentity()

Get the guestIdentity property: The business identity of the guest partner.

String guestPartner()

Get the guestPartner property: The integration account partner that is set as guest partner for this agreement.

BusinessIdentity hostIdentity()

Get the hostIdentity property: The business identity of the host partner.

String hostPartner()

Get the hostPartner property: The integration account partner that is set as host partner for this agreement.

Object metadata()

Get the metadata property: The metadata.

void validate()

Validates the instance.

IntegrationAccountAgreementInner withAgreementType(AgreementType agreementType)

Set the agreementType property: The agreement type.

IntegrationAccountAgreementInner withContent(AgreementContent content)

Set the content property: The agreement content.

IntegrationAccountAgreementInner withGuestIdentity(BusinessIdentity guestIdentity)

Set the guestIdentity property: The business identity of the guest partner.

IntegrationAccountAgreementInner withGuestPartner(String guestPartner)

Set the guestPartner property: The integration account partner that is set as guest partner for this agreement.

IntegrationAccountAgreementInner withHostIdentity(BusinessIdentity hostIdentity)

Set the hostIdentity property: The business identity of the host partner.

IntegrationAccountAgreementInner withHostPartner(String hostPartner)

Set the hostPartner property: The integration account partner that is set as host partner for this agreement.

IntegrationAccountAgreementInner withLocation(String location)
IntegrationAccountAgreementInner withMetadata(Object metadata)

Set the metadata property: The metadata.

IntegrationAccountAgreementInner withTags(Map<String,String> tags)

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

IntegrationAccountAgreementInner

public IntegrationAccountAgreementInner()

Creates an instance of IntegrationAccountAgreementInner class.

Method Details

agreementType

public AgreementType agreementType()

Get the agreementType property: The agreement type.

Returns:

the agreementType value.

changedTime

public OffsetDateTime changedTime()

Get the changedTime property: The changed time.

Returns:

the changedTime value.

content

public AgreementContent content()

Get the content property: The agreement content.

Returns:

the content value.

createdTime

public OffsetDateTime createdTime()

Get the createdTime property: The created time.

Returns:

the createdTime value.

guestIdentity

public BusinessIdentity guestIdentity()

Get the guestIdentity property: The business identity of the guest partner.

Returns:

the guestIdentity value.

guestPartner

public String guestPartner()

Get the guestPartner property: The integration account partner that is set as guest partner for this agreement.

Returns:

the guestPartner value.

hostIdentity

public BusinessIdentity hostIdentity()

Get the hostIdentity property: The business identity of the host partner.

Returns:

the hostIdentity value.

hostPartner

public String hostPartner()

Get the hostPartner property: The integration account partner that is set as host partner for this agreement.

Returns:

the hostPartner value.

metadata

public Object metadata()

Get the metadata property: The metadata.

Returns:

the metadata value.

validate

public void validate()

Validates the instance.

withAgreementType

public IntegrationAccountAgreementInner withAgreementType(AgreementType agreementType)

Set the agreementType property: The agreement type.

Parameters:

agreementType - the agreementType value to set.

Returns:

the IntegrationAccountAgreementInner object itself.

withContent

public IntegrationAccountAgreementInner withContent(AgreementContent content)

Set the content property: The agreement content.

Parameters:

content - the content value to set.

Returns:

the IntegrationAccountAgreementInner object itself.

withGuestIdentity

public IntegrationAccountAgreementInner withGuestIdentity(BusinessIdentity guestIdentity)

Set the guestIdentity property: The business identity of the guest partner.

Parameters:

guestIdentity - the guestIdentity value to set.

Returns:

the IntegrationAccountAgreementInner object itself.

withGuestPartner

public IntegrationAccountAgreementInner withGuestPartner(String guestPartner)

Set the guestPartner property: The integration account partner that is set as guest partner for this agreement.

Parameters:

guestPartner - the guestPartner value to set.

Returns:

the IntegrationAccountAgreementInner object itself.

withHostIdentity

public IntegrationAccountAgreementInner withHostIdentity(BusinessIdentity hostIdentity)

Set the hostIdentity property: The business identity of the host partner.

Parameters:

hostIdentity - the hostIdentity value to set.

Returns:

the IntegrationAccountAgreementInner object itself.

withHostPartner

public IntegrationAccountAgreementInner withHostPartner(String hostPartner)

Set the hostPartner property: The integration account partner that is set as host partner for this agreement.

Parameters:

hostPartner - the hostPartner value to set.

Returns:

the IntegrationAccountAgreementInner object itself.

withLocation

public IntegrationAccountAgreementInner withLocation(String location)

Overrides:

IntegrationAccountAgreementInner.withLocation(String location)

Parameters:

location

withMetadata

public IntegrationAccountAgreementInner withMetadata(Object metadata)

Set the metadata property: The metadata.

Parameters:

metadata - the metadata value to set.

Returns:

the IntegrationAccountAgreementInner object itself.

withTags

public IntegrationAccountAgreementInner withTags(Map tags)

Overrides:

IntegrationAccountAgreementInner.withTags(Map<String,String> tags)

Parameters:

tags

Applies to