Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2010-2015 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.elasticbeanstalk.model;
 
 
Container for the parameters to the RequestEnvironmentInfo operation.

Initiates a request to compile the specified type of information of the deployed environment.

Setting the InfoType to tail compiles the last lines from the application server log files of every Amazon EC2 instance in your environment.

Setting the InfoType to bundle compresses the application server log files for every Amazon EC2 instance into a .zip file. Legacy and .NET containers do not support bundle logs.

Use RetrieveEnvironmentInfo to obtain the set of logs.

Related Topics

  • RetrieveEnvironmentInfo

 
 public class RequestEnvironmentInfoRequest extends AmazonWebServiceRequest implements SerializableCloneable {

    
The ID of the environment of the requested data.

If no such environment is found, RequestEnvironmentInfo returns an InvalidParameterValue error.

Condition: You must specify either this or an EnvironmentName, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

 
     private String environmentId;

    
The name of the environment of the requested data.

If no such environment is found, RequestEnvironmentInfo returns an InvalidParameterValue error.

Condition: You must specify either this or an EnvironmentId, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

Constraints:
Length: 4 - 23

 
     private String environmentName;

    
The type of information to request.

Constraints:
Allowed Values: tail, bundle

 
     private String infoType;

    
Default constructor for a new RequestEnvironmentInfoRequest object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.
 
     public RequestEnvironmentInfoRequest() {}
    
    
Constructs a new RequestEnvironmentInfoRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.

Parameters:
infoType The type of information to request.
 
     public RequestEnvironmentInfoRequest(String infoType) {
         setInfoType(infoType);
    }

    
Constructs a new RequestEnvironmentInfoRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.

Parameters:
infoType The type of information to request.
        this. = infoType.toString();
    }

    
The ID of the environment of the requested data.

If no such environment is found, RequestEnvironmentInfo returns an InvalidParameterValue error.

Condition: You must specify either this or an EnvironmentName, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

Returns:
The ID of the environment of the requested data.

If no such environment is found, RequestEnvironmentInfo returns an InvalidParameterValue error.

Condition: You must specify either this or an EnvironmentName, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

    public String getEnvironmentId() {
        return ;
    }
    
    
The ID of the environment of the requested data.

If no such environment is found, RequestEnvironmentInfo returns an InvalidParameterValue error.

Condition: You must specify either this or an EnvironmentName, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

Parameters:
environmentId The ID of the environment of the requested data.

If no such environment is found, RequestEnvironmentInfo returns an InvalidParameterValue error.

Condition: You must specify either this or an EnvironmentName, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

    public void setEnvironmentId(String environmentId) {
        this. = environmentId;
    }
    
    
The ID of the environment of the requested data.

If no such environment is found, RequestEnvironmentInfo returns an InvalidParameterValue error.

Condition: You must specify either this or an EnvironmentName, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

Returns a reference to this object so that method calls can be chained together.

Parameters:
environmentId The ID of the environment of the requested data.

If no such environment is found, RequestEnvironmentInfo returns an InvalidParameterValue error.

Condition: You must specify either this or an EnvironmentName, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

Returns:
A reference to this updated object so that method calls can be chained together.
    public RequestEnvironmentInfoRequest withEnvironmentId(String environmentId) {
        this. = environmentId;
        return this;
    }

    
The name of the environment of the requested data.

If no such environment is found, RequestEnvironmentInfo returns an InvalidParameterValue error.

Condition: You must specify either this or an EnvironmentId, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

Constraints:
Length: 4 - 23

Returns:
The name of the environment of the requested data.

If no such environment is found, RequestEnvironmentInfo returns an InvalidParameterValue error.

Condition: You must specify either this or an EnvironmentId, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

    public String getEnvironmentName() {
        return ;
    }
    
    
The name of the environment of the requested data.

If no such environment is found, RequestEnvironmentInfo returns an InvalidParameterValue error.

Condition: You must specify either this or an EnvironmentId, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

Constraints:
Length: 4 - 23

Parameters:
environmentName The name of the environment of the requested data.

If no such environment is found, RequestEnvironmentInfo returns an InvalidParameterValue error.

Condition: You must specify either this or an EnvironmentId, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

    public void setEnvironmentName(String environmentName) {
        this. = environmentName;
    }
    
    
The name of the environment of the requested data.

If no such environment is found, RequestEnvironmentInfo returns an InvalidParameterValue error.

Condition: You must specify either this or an EnvironmentId, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Length: 4 - 23

Parameters:
environmentName The name of the environment of the requested data.

If no such environment is found, RequestEnvironmentInfo returns an InvalidParameterValue error.

Condition: You must specify either this or an EnvironmentId, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

Returns:
A reference to this updated object so that method calls can be chained together.
    public RequestEnvironmentInfoRequest withEnvironmentName(String environmentName) {
        this. = environmentName;
        return this;
    }

    
The type of information to request.

Constraints:
Allowed Values: tail, bundle

Returns:
The type of information to request.
See also:
EnvironmentInfoType
    public String getInfoType() {
        return ;
    }
    
    
The type of information to request.

Constraints:
Allowed Values: tail, bundle

Parameters:
infoType The type of information to request.
See also:
EnvironmentInfoType
    public void setInfoType(String infoType) {
        this. = infoType;
    }
    
    
The type of information to request.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Allowed Values: tail, bundle

Parameters:
infoType The type of information to request.
Returns:
A reference to this updated object so that method calls can be chained together.
See also:
EnvironmentInfoType
        this. = infoType;
        return this;
    }

    
The type of information to request.

Constraints:
Allowed Values: tail, bundle

Parameters:
infoType The type of information to request.
See also:
EnvironmentInfoType
    public void setInfoType(EnvironmentInfoType infoType) {
        this. = infoType.toString();
    }
    
    
The type of information to request.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Allowed Values: tail, bundle

Parameters:
infoType The type of information to request.
Returns:
A reference to this updated object so that method calls can be chained together.
See also:
EnvironmentInfoType
        this. = infoType.toString();
        return this;
    }

    
Returns a string representation of this object; useful for testing and debugging.

Returns:
A string representation of this object.
See also:
java.lang.Object.toString()
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("{");
        if (getEnvironmentId() != nullsb.append("EnvironmentId: " + getEnvironmentId() + ",");
        if (getEnvironmentName() != nullsb.append("EnvironmentName: " + getEnvironmentName() + ",");
        if (getInfoType() != nullsb.append("InfoType: " + getInfoType() );
        sb.append("}");
        return sb.toString();
    }
    
    @Override
    public int hashCode() {
        final int prime = 31;
        int hashCode = 1;
        
        hashCode = prime * hashCode + ((getEnvironmentId() == null) ? 0 : getEnvironmentId().hashCode()); 
        hashCode = prime * hashCode + ((getEnvironmentName() == null) ? 0 : getEnvironmentName().hashCode()); 
        hashCode = prime * hashCode + ((getInfoType() == null) ? 0 : getInfoType().hashCode()); 
        return hashCode;
    }
    
    @Override
    public boolean equals(Object obj) {
        if (this == objreturn true;
        if (obj == nullreturn false;
        if (obj instanceof RequestEnvironmentInfoRequest == falsereturn false;
        
        if (other.getEnvironmentId() == null ^ this.getEnvironmentId() == nullreturn false;
        if (other.getEnvironmentId() != null && other.getEnvironmentId().equals(this.getEnvironmentId()) == falsereturn false
        if (other.getEnvironmentName() == null ^ this.getEnvironmentName() == nullreturn false;
        if (other.getEnvironmentName() != null && other.getEnvironmentName().equals(this.getEnvironmentName()) == falsereturn false
        if (other.getInfoType() == null ^ this.getInfoType() == nullreturn false;
        if (other.getInfoType() != null && other.getInfoType().equals(this.getInfoType()) == falsereturn false
        return true;
    }
    
    @Override
        
            return (RequestEnvironmentInfoRequestsuper.clone();
    }
}
    
New to GrepCode? Check out our FAQ X