All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.databasemigrationservice.model.DescribeFleetAdvisorSchemaObjectSummaryRequest Maven / Gradle / Ivy

Go to download

The AWS Java SDK for AWS Database Migration Service module holds the client classes that are used for communicating with AWS Database Migration Service.

The newest version!
/*
 * Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */
package com.amazonaws.services.databasemigrationservice.model;

import java.io.Serializable;
import javax.annotation.Generated;

import com.amazonaws.AmazonWebServiceRequest;

/**
 * 
 * @see AWS API Documentation
 */
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public class DescribeFleetAdvisorSchemaObjectSummaryRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable {

    /**
     * 

* If you specify any of the following filters, the output includes information for only those schema objects that * meet the filter criteria: *

*
    *
  • *

    * schema-id – The ID of the schema, for example d4610ac5-e323-4ad9-bc50-eaf7249dfe9d. *

    *
  • *
*

* Example: describe-fleet-advisor-schema-object-summary --filter Name="schema-id",Values="50" *

*/ private java.util.List filters; /** *

* Sets the maximum number of records returned in the response. *

*/ private Integer maxRecords; /** *

* If NextToken is returned by a previous response, there are more results available. The value of * NextToken is a unique pagination token for each page. Make the call again using the returned token * to retrieve the next page. Keep all other arguments unchanged. *

*/ private String nextToken; /** *

* If you specify any of the following filters, the output includes information for only those schema objects that * meet the filter criteria: *

*
    *
  • *

    * schema-id – The ID of the schema, for example d4610ac5-e323-4ad9-bc50-eaf7249dfe9d. *

    *
  • *
*

* Example: describe-fleet-advisor-schema-object-summary --filter Name="schema-id",Values="50" *

* * @return If you specify any of the following filters, the output includes information for only those schema * objects that meet the filter criteria:

*
    *
  • *

    * schema-id – The ID of the schema, for example * d4610ac5-e323-4ad9-bc50-eaf7249dfe9d. *

    *
  • *
*

* Example: describe-fleet-advisor-schema-object-summary --filter Name="schema-id",Values="50" */ public java.util.List getFilters() { return filters; } /** *

* If you specify any of the following filters, the output includes information for only those schema objects that * meet the filter criteria: *

*
    *
  • *

    * schema-id – The ID of the schema, for example d4610ac5-e323-4ad9-bc50-eaf7249dfe9d. *

    *
  • *
*

* Example: describe-fleet-advisor-schema-object-summary --filter Name="schema-id",Values="50" *

* * @param filters * If you specify any of the following filters, the output includes information for only those schema objects * that meet the filter criteria:

*
    *
  • *

    * schema-id – The ID of the schema, for example * d4610ac5-e323-4ad9-bc50-eaf7249dfe9d. *

    *
  • *
*

* Example: describe-fleet-advisor-schema-object-summary --filter Name="schema-id",Values="50" */ public void setFilters(java.util.Collection filters) { if (filters == null) { this.filters = null; return; } this.filters = new java.util.ArrayList(filters); } /** *

* If you specify any of the following filters, the output includes information for only those schema objects that * meet the filter criteria: *

*
    *
  • *

    * schema-id – The ID of the schema, for example d4610ac5-e323-4ad9-bc50-eaf7249dfe9d. *

    *
  • *
*

* Example: describe-fleet-advisor-schema-object-summary --filter Name="schema-id",Values="50" *

*

* NOTE: This method appends the values to the existing list (if any). Use * {@link #setFilters(java.util.Collection)} or {@link #withFilters(java.util.Collection)} if you want to override * the existing values. *

* * @param filters * If you specify any of the following filters, the output includes information for only those schema objects * that meet the filter criteria:

*
    *
  • *

    * schema-id – The ID of the schema, for example * d4610ac5-e323-4ad9-bc50-eaf7249dfe9d. *

    *
  • *
*

* Example: describe-fleet-advisor-schema-object-summary --filter Name="schema-id",Values="50" * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeFleetAdvisorSchemaObjectSummaryRequest withFilters(Filter... filters) { if (this.filters == null) { setFilters(new java.util.ArrayList(filters.length)); } for (Filter ele : filters) { this.filters.add(ele); } return this; } /** *

* If you specify any of the following filters, the output includes information for only those schema objects that * meet the filter criteria: *

*
    *
  • *

    * schema-id – The ID of the schema, for example d4610ac5-e323-4ad9-bc50-eaf7249dfe9d. *

    *
  • *
*

* Example: describe-fleet-advisor-schema-object-summary --filter Name="schema-id",Values="50" *

* * @param filters * If you specify any of the following filters, the output includes information for only those schema objects * that meet the filter criteria:

*
    *
  • *

    * schema-id – The ID of the schema, for example * d4610ac5-e323-4ad9-bc50-eaf7249dfe9d. *

    *
  • *
*

* Example: describe-fleet-advisor-schema-object-summary --filter Name="schema-id",Values="50" * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeFleetAdvisorSchemaObjectSummaryRequest withFilters(java.util.Collection filters) { setFilters(filters); return this; } /** *

* Sets the maximum number of records returned in the response. *

* * @param maxRecords * Sets the maximum number of records returned in the response. */ public void setMaxRecords(Integer maxRecords) { this.maxRecords = maxRecords; } /** *

* Sets the maximum number of records returned in the response. *

* * @return Sets the maximum number of records returned in the response. */ public Integer getMaxRecords() { return this.maxRecords; } /** *

* Sets the maximum number of records returned in the response. *

* * @param maxRecords * Sets the maximum number of records returned in the response. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeFleetAdvisorSchemaObjectSummaryRequest withMaxRecords(Integer maxRecords) { setMaxRecords(maxRecords); return this; } /** *

* If NextToken is returned by a previous response, there are more results available. The value of * NextToken is a unique pagination token for each page. Make the call again using the returned token * to retrieve the next page. Keep all other arguments unchanged. *

* * @param nextToken * If NextToken is returned by a previous response, there are more results available. The value * of NextToken is a unique pagination token for each page. Make the call again using the * returned token to retrieve the next page. Keep all other arguments unchanged. */ public void setNextToken(String nextToken) { this.nextToken = nextToken; } /** *

* If NextToken is returned by a previous response, there are more results available. The value of * NextToken is a unique pagination token for each page. Make the call again using the returned token * to retrieve the next page. Keep all other arguments unchanged. *

* * @return If NextToken is returned by a previous response, there are more results available. The value * of NextToken is a unique pagination token for each page. Make the call again using the * returned token to retrieve the next page. Keep all other arguments unchanged. */ public String getNextToken() { return this.nextToken; } /** *

* If NextToken is returned by a previous response, there are more results available. The value of * NextToken is a unique pagination token for each page. Make the call again using the returned token * to retrieve the next page. Keep all other arguments unchanged. *

* * @param nextToken * If NextToken is returned by a previous response, there are more results available. The value * of NextToken is a unique pagination token for each page. Make the call again using the * returned token to retrieve the next page. Keep all other arguments unchanged. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeFleetAdvisorSchemaObjectSummaryRequest withNextToken(String nextToken) { setNextToken(nextToken); 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 (getFilters() != null) sb.append("Filters: ").append(getFilters()).append(","); if (getMaxRecords() != null) sb.append("MaxRecords: ").append(getMaxRecords()).append(","); if (getNextToken() != null) sb.append("NextToken: ").append(getNextToken()); sb.append("}"); return sb.toString(); } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof DescribeFleetAdvisorSchemaObjectSummaryRequest == false) return false; DescribeFleetAdvisorSchemaObjectSummaryRequest other = (DescribeFleetAdvisorSchemaObjectSummaryRequest) obj; if (other.getFilters() == null ^ this.getFilters() == null) return false; if (other.getFilters() != null && other.getFilters().equals(this.getFilters()) == false) return false; if (other.getMaxRecords() == null ^ this.getMaxRecords() == null) return false; if (other.getMaxRecords() != null && other.getMaxRecords().equals(this.getMaxRecords()) == false) return false; if (other.getNextToken() == null ^ this.getNextToken() == null) return false; if (other.getNextToken() != null && other.getNextToken().equals(this.getNextToken()) == false) return false; return true; } @Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getFilters() == null) ? 0 : getFilters().hashCode()); hashCode = prime * hashCode + ((getMaxRecords() == null) ? 0 : getMaxRecords().hashCode()); hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); return hashCode; } @Override public DescribeFleetAdvisorSchemaObjectSummaryRequest clone() { return (DescribeFleetAdvisorSchemaObjectSummaryRequest) super.clone(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy