@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getIdentityPoolId() == null) ? 0 : getIdentityPoolId().hashCode()); hashCode = prime * hashCode + ((getIdentityPoolName() == null) ? 0 : getIdentityPoolName().hashCode()); hashCode = prime * hashCode + ((getAllowUnauthenticatedIdentities() == null) ? 0 : getAllowUnauthenticatedIdentities().hashCode()); hashCode = prime * hashCode + ((getSupportedLoginProviders() == null) ? 0 : getSupportedLoginProviders().hashCode()); hashCode = prime * hashCode + ((getDeveloperProviderName() == null) ? 0 : getDeveloperProviderName().hashCode()); hashCode = prime * hashCode + ((getOpenIdConnectProviderARNs() == null) ? 0 : getOpenIdConnectProviderARNs().hashCode()); hashCode = prime * hashCode + ((getCognitoIdentityProviders() == null) ? 0 : getCognitoIdentityProviders().hashCode()); hashCode = prime * hashCode + ((getSamlProviderARNs() == null) ? 0 : getSamlProviderARNs().hashCode()); return hashCode; }
/** * <p> * TRUE if the identity pool supports unauthenticated logins. * </p> * * @param allowUnauthenticatedIdentities * TRUE if the identity pool supports unauthenticated logins. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateIdentityPoolResult withAllowUnauthenticatedIdentities(Boolean allowUnauthenticatedIdentities) { setAllowUnauthenticatedIdentities(allowUnauthenticatedIdentities); return this; }
public CreateIdentityPoolResult unmarshall(JsonUnmarshallerContext context) throws Exception { CreateIdentityPoolResult createIdentityPoolResult = new CreateIdentityPoolResult(); if (context.testExpression("IdentityPoolId", targetDepth)) { context.nextToken(); createIdentityPoolResult.setIdentityPoolId(context.getUnmarshaller(String.class).unmarshall(context)); createIdentityPoolResult.setIdentityPoolName(context.getUnmarshaller(String.class).unmarshall(context)); createIdentityPoolResult.setAllowUnauthenticatedIdentities(context.getUnmarshaller(Boolean.class).unmarshall(context)); createIdentityPoolResult.setSupportedLoginProviders(new MapUnmarshaller<String, String>(context.getUnmarshaller(String.class), context .getUnmarshaller(String.class)).unmarshall(context)); createIdentityPoolResult.setDeveloperProviderName(context.getUnmarshaller(String.class).unmarshall(context)); createIdentityPoolResult.setOpenIdConnectProviderARNs(new ListUnmarshaller<String>(context.getUnmarshaller(String.class)) .unmarshall(context)); createIdentityPoolResult.setCognitoIdentityProviders(new ListUnmarshaller<CognitoIdentityProvider>(CognitoIdentityProviderJsonUnmarshaller .getInstance()).unmarshall(context)); createIdentityPoolResult.setSamlProviderARNs(new ListUnmarshaller<String>(context.getUnmarshaller(String.class)).unmarshall(context));
/** * <p> * A list of OpendID Connect provider ARNs. * </p> * <p> * Returns a reference to this object so that method calls can be chained * together. * * @param openIdConnectProviderARNs <p> * A list of OpendID Connect provider ARNs. * </p> * @return A reference to this updated object so that method calls can be * chained together. */ public CreateIdentityPoolResult withOpenIdConnectProviderARNs( String... openIdConnectProviderARNs) { if (getOpenIdConnectProviderARNs() == null) { this.openIdConnectProviderARNs = new java.util.ArrayList<String>( openIdConnectProviderARNs.length); } for (String value : openIdConnectProviderARNs) { this.openIdConnectProviderARNs.add(value); } return this; }
/** * <p> * An array of Amazon Resource Names (ARNs) of the SAML provider for your * identity pool. * </p> * <p> * Returns a reference to this object so that method calls can be chained * together. * * @param samlProviderARNs <p> * An array of Amazon Resource Names (ARNs) of the SAML provider * for your identity pool. * </p> * @return A reference to this updated object so that method calls can be * chained together. */ public CreateIdentityPoolResult withSamlProviderARNs(String... samlProviderARNs) { if (getSamlProviderARNs() == null) { this.samlProviderARNs = new java.util.ArrayList<String>(samlProviderARNs.length); } for (String value : samlProviderARNs) { this.samlProviderARNs.add(value); } return this; }
/** * <p> * A list representing an Amazon Cognito Identity User Pool and its client * ID. * </p> * <p> * Returns a reference to this object so that method calls can be chained * together. * * @param cognitoIdentityProviders <p> * A list representing an Amazon Cognito Identity User Pool and * its client ID. * </p> * @return A reference to this updated object so that method calls can be * chained together. */ public CreateIdentityPoolResult withCognitoIdentityProviders( CognitoIdentityProvider... cognitoIdentityProviders) { if (getCognitoIdentityProviders() == null) { this.cognitoIdentityProviders = new java.util.ArrayList<CognitoIdentityProvider>( cognitoIdentityProviders.length); } for (CognitoIdentityProvider value : cognitoIdentityProviders) { this.cognitoIdentityProviders.add(value); } return this; }
public CreateIdentityPoolResult unmarshall(JsonUnmarshallerContext context) throws Exception { CreateIdentityPoolResult createIdentityPoolResult = new CreateIdentityPoolResult(); String name = reader.nextName(); if (name.equals("IdentityPoolId")) { createIdentityPoolResult.setIdentityPoolId(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("IdentityPoolName")) { createIdentityPoolResult.setIdentityPoolName(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("AllowUnauthenticatedIdentities")) { createIdentityPoolResult.setAllowUnauthenticatedIdentities(BooleanJsonUnmarshaller .getInstance() .unmarshall(context)); } else if (name.equals("SupportedLoginProviders")) { createIdentityPoolResult.setSupportedLoginProviders(new MapUnmarshaller<String>( StringJsonUnmarshaller.getInstance() createIdentityPoolResult.setDeveloperProviderName(StringJsonUnmarshaller .getInstance() .unmarshall(context)); } else if (name.equals("OpenIdConnectProviderARNs")) { createIdentityPoolResult.setOpenIdConnectProviderARNs(new ListUnmarshaller<String>( StringJsonUnmarshaller.getInstance() } else if (name.equals("CognitoIdentityProviders")) { createIdentityPoolResult .setCognitoIdentityProviders(new ListUnmarshaller<CognitoIdentityProvider>( CognitoIdentityProviderJsonUnmarshaller.getInstance()
return false; CreateIdentityPoolResult other = (CreateIdentityPoolResult) obj; if (other.getIdentityPoolId() == null ^ this.getIdentityPoolId() == null) return false; if (other.getIdentityPoolId() != null && other.getIdentityPoolId().equals(this.getIdentityPoolId()) == false) return false; if (other.getIdentityPoolName() == null ^ this.getIdentityPoolName() == null) return false; if (other.getIdentityPoolName() != null && other.getIdentityPoolName().equals(this.getIdentityPoolName()) == false) return false; if (other.getAllowUnauthenticatedIdentities() == null ^ this.getAllowUnauthenticatedIdentities() == null) return false; if (other.getAllowUnauthenticatedIdentities() != null && other.getAllowUnauthenticatedIdentities().equals(this.getAllowUnauthenticatedIdentities()) == false) return false; if (other.getSupportedLoginProviders() == null ^ this.getSupportedLoginProviders() == null) return false; if (other.getSupportedLoginProviders() != null && other.getSupportedLoginProviders().equals(this.getSupportedLoginProviders()) == false) return false; if (other.getDeveloperProviderName() == null ^ this.getDeveloperProviderName() == null) return false; if (other.getDeveloperProviderName() != null && other.getDeveloperProviderName().equals(this.getDeveloperProviderName()) == false) return false; if (other.getOpenIdConnectProviderARNs() == null ^ this.getOpenIdConnectProviderARNs() == null) return false; if (other.getOpenIdConnectProviderARNs() != null && other.getOpenIdConnectProviderARNs().equals(this.getOpenIdConnectProviderARNs()) == false) return false; if (other.getCognitoIdentityProviders() == null ^ this.getCognitoIdentityProviders() == null) return false;
StringBuilder sb = new StringBuilder(); sb.append("{"); if (getIdentityPoolId() != null) sb.append("IdentityPoolId: ").append(getIdentityPoolId()).append(","); if (getIdentityPoolName() != null) sb.append("IdentityPoolName: ").append(getIdentityPoolName()).append(","); if (getAllowUnauthenticatedIdentities() != null) sb.append("AllowUnauthenticatedIdentities: ").append(getAllowUnauthenticatedIdentities()).append(","); if (getSupportedLoginProviders() != null) sb.append("SupportedLoginProviders: ").append(getSupportedLoginProviders()).append(","); if (getDeveloperProviderName() != null) sb.append("DeveloperProviderName: ").append(getDeveloperProviderName()).append(","); if (getOpenIdConnectProviderARNs() != null) sb.append("OpenIdConnectProviderARNs: ").append(getOpenIdConnectProviderARNs()).append(","); if (getCognitoIdentityProviders() != null) sb.append("CognitoIdentityProviders: ").append(getCognitoIdentityProviders()).append(","); if (getSamlProviderARNs() != null) sb.append("SamlProviderARNs: ").append(getSamlProviderARNs()); sb.append("}"); return sb.toString();
+ ((getIdentityPoolId() == null) ? 0 : getIdentityPoolId().hashCode()); hashCode = prime * hashCode + ((getIdentityPoolName() == null) ? 0 : getIdentityPoolName().hashCode()); hashCode = prime + ((getAllowUnauthenticatedIdentities() == null) ? 0 : getAllowUnauthenticatedIdentities().hashCode()); hashCode = prime + ((getSupportedLoginProviders() == null) ? 0 : getSupportedLoginProviders() .hashCode()); hashCode = prime + ((getDeveloperProviderName() == null) ? 0 : getDeveloperProviderName().hashCode()); hashCode = prime + ((getOpenIdConnectProviderARNs() == null) ? 0 : getOpenIdConnectProviderARNs() .hashCode()); hashCode = prime + ((getCognitoIdentityProviders() == null) ? 0 : getCognitoIdentityProviders() .hashCode()); hashCode = prime * hashCode + ((getSamlProviderARNs() == null) ? 0 : getSamlProviderARNs().hashCode()); return hashCode;
StringBuilder sb = new StringBuilder(); sb.append("{"); if (getIdentityPoolId() != null) sb.append("IdentityPoolId: " + getIdentityPoolId() + ","); if (getIdentityPoolName() != null) sb.append("IdentityPoolName: " + getIdentityPoolName() + ","); if (getAllowUnauthenticatedIdentities() != null) sb.append("AllowUnauthenticatedIdentities: " + getAllowUnauthenticatedIdentities() + ","); if (getSupportedLoginProviders() != null) sb.append("SupportedLoginProviders: " + getSupportedLoginProviders() + ","); if (getDeveloperProviderName() != null) sb.append("DeveloperProviderName: " + getDeveloperProviderName() + ","); if (getOpenIdConnectProviderARNs() != null) sb.append("OpenIdConnectProviderARNs: " + getOpenIdConnectProviderARNs() + ","); if (getCognitoIdentityProviders() != null) sb.append("CognitoIdentityProviders: " + getCognitoIdentityProviders() + ","); if (getSamlProviderARNs() != null) sb.append("SamlProviderARNs: " + getSamlProviderARNs()); sb.append("}"); return sb.toString();
if (other.getIdentityPoolId() == null ^ this.getIdentityPoolId() == null) return false; if (other.getIdentityPoolId() != null && other.getIdentityPoolId().equals(this.getIdentityPoolId()) == false) return false; if (other.getIdentityPoolName() == null ^ this.getIdentityPoolName() == null) return false; if (other.getIdentityPoolName() != null && other.getIdentityPoolName().equals(this.getIdentityPoolName()) == false) return false; if (other.getAllowUnauthenticatedIdentities() == null ^ this.getAllowUnauthenticatedIdentities() == null) return false; if (other.getAllowUnauthenticatedIdentities() != null && other.getAllowUnauthenticatedIdentities().equals( this.getAllowUnauthenticatedIdentities()) == false) return false; if (other.getSupportedLoginProviders() == null ^ this.getSupportedLoginProviders() == null) return false; if (other.getSupportedLoginProviders() != null && other.getSupportedLoginProviders().equals(this.getSupportedLoginProviders()) == false) return false; if (other.getDeveloperProviderName() == null ^ this.getDeveloperProviderName() == null) return false; if (other.getDeveloperProviderName() != null && other.getDeveloperProviderName().equals(this.getDeveloperProviderName()) == false) return false; if (other.getOpenIdConnectProviderARNs() == null ^ this.getOpenIdConnectProviderARNs() == null)