@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getProjectId() == null) ? 0 : getProjectId().hashCode()); hashCode = prime * hashCode + ((getSyncFromResources() == null) ? 0 : getSyncFromResources().hashCode()); return hashCode; }
/** * <p> * Unique project identifier. * </p> * * @param projectId * Unique project identifier. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeProjectRequest withProjectId(String projectId) { setProjectId(projectId); return this; }
/** * <p> * If set to true, causes AWS Mobile Hub to synchronize information from other services, e.g., update state of AWS * CloudFormation stacks in the AWS Mobile Hub project. * </p> * * @param syncFromResources * If set to true, causes AWS Mobile Hub to synchronize information from other services, e.g., update state * of AWS CloudFormation stacks in the AWS Mobile Hub project. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeProjectRequest withSyncFromResources(Boolean syncFromResources) { setSyncFromResources(syncFromResources); return this; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof DescribeProjectRequest == false) return false; DescribeProjectRequest other = (DescribeProjectRequest) obj; if (other.getProjectId() == null ^ this.getProjectId() == null) return false; if (other.getProjectId() != null && other.getProjectId().equals(this.getProjectId()) == false) return false; if (other.getSyncFromResources() == null ^ this.getSyncFromResources() == null) return false; if (other.getSyncFromResources() != null && other.getSyncFromResources().equals(this.getSyncFromResources()) == false) return false; return true; }
/** * <p> * Unique project identifier. * </p> * * @param projectId * Unique project identifier. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeProjectRequest withProjectId(String projectId) { setProjectId(projectId); return this; }
/** * <p> * If set to true, causes AWS Mobile Hub to synchronize information from other services, e.g., update state of AWS * CloudFormation stacks in the AWS Mobile Hub project. * </p> * * @param syncFromResources * If set to true, causes AWS Mobile Hub to synchronize information from other services, e.g., update state * of AWS CloudFormation stacks in the AWS Mobile Hub project. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeProjectRequest withSyncFromResources(Boolean syncFromResources) { setSyncFromResources(syncFromResources); return this; }
/** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. * * @return A string representation of this object. * * @see java.lang.Object#toString() */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); if (getProjectId() != null) sb.append("ProjectId: ").append(getProjectId()).append(","); if (getSyncFromResources() != null) sb.append("SyncFromResources: ").append(getSyncFromResources()); sb.append("}"); return sb.toString(); }
/** * Marshall the given parameter object. */ public void marshall(DescribeProjectRequest describeProjectRequest, ProtocolMarshaller protocolMarshaller) { if (describeProjectRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } try { protocolMarshaller.marshall(describeProjectRequest.getProjectId(), PROJECTID_BINDING); protocolMarshaller.marshall(describeProjectRequest.getSyncFromResources(), SYNCFROMRESOURCES_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } }
@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getProjectId() == null) ? 0 : getProjectId().hashCode()); hashCode = prime * hashCode + ((getSyncFromResources() == null) ? 0 : getSyncFromResources().hashCode()); return hashCode; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof DescribeProjectRequest == false) return false; DescribeProjectRequest other = (DescribeProjectRequest) obj; if (other.getProjectId() == null ^ this.getProjectId() == null) return false; if (other.getProjectId() != null && other.getProjectId().equals(this.getProjectId()) == false) return false; if (other.getSyncFromResources() == null ^ this.getSyncFromResources() == null) return false; if (other.getSyncFromResources() != null && other.getSyncFromResources().equals(this.getSyncFromResources()) == false) return false; return true; }
/** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. * * @return A string representation of this object. * * @see java.lang.Object#toString() */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); if (getProjectId() != null) sb.append("ProjectId: ").append(getProjectId()).append(","); if (getSyncFromResources() != null) sb.append("SyncFromResources: ").append(getSyncFromResources()); sb.append("}"); return sb.toString(); }
/** * Marshall the given parameter object. */ public void marshall(DescribeProjectRequest describeProjectRequest, ProtocolMarshaller protocolMarshaller) { if (describeProjectRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } try { protocolMarshaller.marshall(describeProjectRequest.getProjectId(), PROJECTID_BINDING); protocolMarshaller.marshall(describeProjectRequest.getSyncFromResources(), SYNCFROMRESOURCES_BINDING); } catch (Exception e) { throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); } }