A complex type that describes change information about changes made to your hosted zone.

This element contains an ID that you use when performing a GetChange action to get detailed information about the change.

 /// <summary>
 /// Sets the ChangeInfo property
 /// </summary>
 /// <param name="changeInfo">The value to set for the ChangeInfo property </param>
 /// <returns>this instance</returns>
 public GetChangeResult WithChangeInfo(ChangeInfo changeInfo)
 {
     this.changeInfo = changeInfo;
     return this;
 }
 public CreateHostedZoneResult WithChangeInfo(ChangeInfo changeInfo)
 {
     this.changeInfo = changeInfo;
     return(this);
 }
 public DeleteHostedZoneResult WithChangeInfo(ChangeInfo changeInfo)
 {
     this.changeInfo = changeInfo;
     return this;
 }
 /// <summary>
 /// Sets the ChangeInfo property
 /// </summary>
 /// <param name="changeInfo">The value to set for the ChangeInfo property </param>
 /// <returns>this instance</returns>
 public ChangeResourceRecordSetsResult WithChangeInfo(ChangeInfo changeInfo)
 {
     this.changeInfo = changeInfo;
     return this;
 }
 /// <summary>
 /// Sets the ChangeInfo property
 /// </summary>
 /// <param name="changeInfo">The value to set for the ChangeInfo property </param>
 /// <returns>this instance</returns>
 public GetChangeResult WithChangeInfo(ChangeInfo changeInfo)
 {
     this.changeInfo = changeInfo;
     return(this);
 }
 /// <summary>
 /// Sets the ChangeInfo property
 /// </summary>
 /// <param name="changeInfo">The value to set for the ChangeInfo property </param>
 /// <returns>this instance</returns>
 public ChangeResourceRecordSetsResult WithChangeInfo(ChangeInfo changeInfo)
 {
     this.changeInfo = changeInfo;
     return(this);
 }