Package com.google.container.v1
Class GetOpenIDConfigResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GetOpenIDConfigResponse.Builder>
com.google.container.v1.GetOpenIDConfigResponse.Builder
- All Implemented Interfaces:
GetOpenIDConfigResponseOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GetOpenIDConfigResponse
public static final class GetOpenIDConfigResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GetOpenIDConfigResponse.Builder>
implements GetOpenIDConfigResponseOrBuilder
GetOpenIDConfigResponse is an OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.Protobuf type
google.container.v1.GetOpenIDConfigResponse-
Method Summary
Modifier and TypeMethodDescriptionaddAllClaimsSupported(Iterable<String> values) Supported claims.addAllGrantTypes(Iterable<String> values) Supported grant types.supported ID Token signing Algorithms.addAllResponseTypesSupported(Iterable<String> values) Supported response types.addAllSubjectTypesSupported(Iterable<String> values) Supported subject types.addClaimsSupported(String value) Supported claims.addClaimsSupportedBytes(com.google.protobuf.ByteString value) Supported claims.addGrantTypes(String value) Supported grant types.addGrantTypesBytes(com.google.protobuf.ByteString value) Supported grant types.supported ID Token signing Algorithms.addIdTokenSigningAlgValuesSupportedBytes(com.google.protobuf.ByteString value) supported ID Token signing Algorithms.addResponseTypesSupported(String value) Supported response types.addResponseTypesSupportedBytes(com.google.protobuf.ByteString value) Supported response types.addSubjectTypesSupported(String value) Supported subject types.addSubjectTypesSupportedBytes(com.google.protobuf.ByteString value) Supported subject types.build()clear()Supported claims.Supported grant types.supported ID Token signing Algorithms.OIDC Issuer.JSON Web Key uri.Supported response types.Supported subject types.getClaimsSupported(int index) Supported claims.com.google.protobuf.ByteStringgetClaimsSupportedBytes(int index) Supported claims.intSupported claims.com.google.protobuf.ProtocolStringListSupported claims.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetGrantTypes(int index) Supported grant types.com.google.protobuf.ByteStringgetGrantTypesBytes(int index) Supported grant types.intSupported grant types.com.google.protobuf.ProtocolStringListSupported grant types.getIdTokenSigningAlgValuesSupported(int index) supported ID Token signing Algorithms.com.google.protobuf.ByteStringgetIdTokenSigningAlgValuesSupportedBytes(int index) supported ID Token signing Algorithms.intsupported ID Token signing Algorithms.com.google.protobuf.ProtocolStringListsupported ID Token signing Algorithms.OIDC Issuer.com.google.protobuf.ByteStringOIDC Issuer.JSON Web Key uri.com.google.protobuf.ByteStringJSON Web Key uri.getResponseTypesSupported(int index) Supported response types.com.google.protobuf.ByteStringgetResponseTypesSupportedBytes(int index) Supported response types.intSupported response types.com.google.protobuf.ProtocolStringListSupported response types.getSubjectTypesSupported(int index) Supported subject types.com.google.protobuf.ByteStringgetSubjectTypesSupportedBytes(int index) Supported subject types.intSupported subject types.com.google.protobuf.ProtocolStringListSupported subject types.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(GetOpenIDConfigResponse other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setClaimsSupported(int index, String value) Supported claims.setGrantTypes(int index, String value) Supported grant types.setIdTokenSigningAlgValuesSupported(int index, String value) supported ID Token signing Algorithms.OIDC Issuer.setIssuerBytes(com.google.protobuf.ByteString value) OIDC Issuer.setJwksUri(String value) JSON Web Key uri.setJwksUriBytes(com.google.protobuf.ByteString value) JSON Web Key uri.setResponseTypesSupported(int index, String value) Supported response types.setSubjectTypesSupported(int index, String value) Supported subject types.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<GetOpenIDConfigResponse.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<GetOpenIDConfigResponse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<GetOpenIDConfigResponse.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GetOpenIDConfigResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GetOpenIDConfigResponse.Builder>
-
mergeFrom
public GetOpenIDConfigResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GetOpenIDConfigResponse.Builder>- Throws:
IOException
-
getIssuer
OIDC Issuer.
string issuer = 1;- Specified by:
getIssuerin interfaceGetOpenIDConfigResponseOrBuilder- Returns:
- The issuer.
-
getIssuerBytes
public com.google.protobuf.ByteString getIssuerBytes()OIDC Issuer.
string issuer = 1;- Specified by:
getIssuerBytesin interfaceGetOpenIDConfigResponseOrBuilder- Returns:
- The bytes for issuer.
-
setIssuer
OIDC Issuer.
string issuer = 1;- Parameters:
value- The issuer to set.- Returns:
- This builder for chaining.
-
clearIssuer
OIDC Issuer.
string issuer = 1;- Returns:
- This builder for chaining.
-
setIssuerBytes
OIDC Issuer.
string issuer = 1;- Parameters:
value- The bytes for issuer to set.- Returns:
- This builder for chaining.
-
getJwksUri
JSON Web Key uri.
string jwks_uri = 2 [json_name = "jwks_uri"];- Specified by:
getJwksUriin interfaceGetOpenIDConfigResponseOrBuilder- Returns:
- The jwksUri.
-
getJwksUriBytes
public com.google.protobuf.ByteString getJwksUriBytes()JSON Web Key uri.
string jwks_uri = 2 [json_name = "jwks_uri"];- Specified by:
getJwksUriBytesin interfaceGetOpenIDConfigResponseOrBuilder- Returns:
- The bytes for jwksUri.
-
setJwksUri
JSON Web Key uri.
string jwks_uri = 2 [json_name = "jwks_uri"];- Parameters:
value- The jwksUri to set.- Returns:
- This builder for chaining.
-
clearJwksUri
JSON Web Key uri.
string jwks_uri = 2 [json_name = "jwks_uri"];- Returns:
- This builder for chaining.
-
setJwksUriBytes
JSON Web Key uri.
string jwks_uri = 2 [json_name = "jwks_uri"];- Parameters:
value- The bytes for jwksUri to set.- Returns:
- This builder for chaining.
-
getResponseTypesSupportedList
public com.google.protobuf.ProtocolStringList getResponseTypesSupportedList()Supported response types.
repeated string response_types_supported = 3 [json_name = "response_types_supported"];- Specified by:
getResponseTypesSupportedListin interfaceGetOpenIDConfigResponseOrBuilder- Returns:
- A list containing the responseTypesSupported.
-
getResponseTypesSupportedCount
public int getResponseTypesSupportedCount()Supported response types.
repeated string response_types_supported = 3 [json_name = "response_types_supported"];- Specified by:
getResponseTypesSupportedCountin interfaceGetOpenIDConfigResponseOrBuilder- Returns:
- The count of responseTypesSupported.
-
getResponseTypesSupported
Supported response types.
repeated string response_types_supported = 3 [json_name = "response_types_supported"];- Specified by:
getResponseTypesSupportedin interfaceGetOpenIDConfigResponseOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The responseTypesSupported at the given index.
-
getResponseTypesSupportedBytes
public com.google.protobuf.ByteString getResponseTypesSupportedBytes(int index) Supported response types.
repeated string response_types_supported = 3 [json_name = "response_types_supported"];- Specified by:
getResponseTypesSupportedBytesin interfaceGetOpenIDConfigResponseOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the responseTypesSupported at the given index.
-
setResponseTypesSupported
Supported response types.
repeated string response_types_supported = 3 [json_name = "response_types_supported"];- Parameters:
index- The index to set the value at.value- The responseTypesSupported to set.- Returns:
- This builder for chaining.
-
addResponseTypesSupported
Supported response types.
repeated string response_types_supported = 3 [json_name = "response_types_supported"];- Parameters:
value- The responseTypesSupported to add.- Returns:
- This builder for chaining.
-
addAllResponseTypesSupported
Supported response types.
repeated string response_types_supported = 3 [json_name = "response_types_supported"];- Parameters:
values- The responseTypesSupported to add.- Returns:
- This builder for chaining.
-
clearResponseTypesSupported
Supported response types.
repeated string response_types_supported = 3 [json_name = "response_types_supported"];- Returns:
- This builder for chaining.
-
addResponseTypesSupportedBytes
public GetOpenIDConfigResponse.Builder addResponseTypesSupportedBytes(com.google.protobuf.ByteString value) Supported response types.
repeated string response_types_supported = 3 [json_name = "response_types_supported"];- Parameters:
value- The bytes of the responseTypesSupported to add.- Returns:
- This builder for chaining.
-
getSubjectTypesSupportedList
public com.google.protobuf.ProtocolStringList getSubjectTypesSupportedList()Supported subject types.
repeated string subject_types_supported = 4 [json_name = "subject_types_supported"];- Specified by:
getSubjectTypesSupportedListin interfaceGetOpenIDConfigResponseOrBuilder- Returns:
- A list containing the subjectTypesSupported.
-
getSubjectTypesSupportedCount
public int getSubjectTypesSupportedCount()Supported subject types.
repeated string subject_types_supported = 4 [json_name = "subject_types_supported"];- Specified by:
getSubjectTypesSupportedCountin interfaceGetOpenIDConfigResponseOrBuilder- Returns:
- The count of subjectTypesSupported.
-
getSubjectTypesSupported
Supported subject types.
repeated string subject_types_supported = 4 [json_name = "subject_types_supported"];- Specified by:
getSubjectTypesSupportedin interfaceGetOpenIDConfigResponseOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The subjectTypesSupported at the given index.
-
getSubjectTypesSupportedBytes
public com.google.protobuf.ByteString getSubjectTypesSupportedBytes(int index) Supported subject types.
repeated string subject_types_supported = 4 [json_name = "subject_types_supported"];- Specified by:
getSubjectTypesSupportedBytesin interfaceGetOpenIDConfigResponseOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the subjectTypesSupported at the given index.
-
setSubjectTypesSupported
Supported subject types.
repeated string subject_types_supported = 4 [json_name = "subject_types_supported"];- Parameters:
index- The index to set the value at.value- The subjectTypesSupported to set.- Returns:
- This builder for chaining.
-
addSubjectTypesSupported
Supported subject types.
repeated string subject_types_supported = 4 [json_name = "subject_types_supported"];- Parameters:
value- The subjectTypesSupported to add.- Returns:
- This builder for chaining.
-
addAllSubjectTypesSupported
Supported subject types.
repeated string subject_types_supported = 4 [json_name = "subject_types_supported"];- Parameters:
values- The subjectTypesSupported to add.- Returns:
- This builder for chaining.
-
clearSubjectTypesSupported
Supported subject types.
repeated string subject_types_supported = 4 [json_name = "subject_types_supported"];- Returns:
- This builder for chaining.
-
addSubjectTypesSupportedBytes
public GetOpenIDConfigResponse.Builder addSubjectTypesSupportedBytes(com.google.protobuf.ByteString value) Supported subject types.
repeated string subject_types_supported = 4 [json_name = "subject_types_supported"];- Parameters:
value- The bytes of the subjectTypesSupported to add.- Returns:
- This builder for chaining.
-
getIdTokenSigningAlgValuesSupportedList
public com.google.protobuf.ProtocolStringList getIdTokenSigningAlgValuesSupportedList()supported ID Token signing Algorithms.
repeated string id_token_signing_alg_values_supported = 5 [json_name = "id_token_signing_alg_values_supported"];- Specified by:
getIdTokenSigningAlgValuesSupportedListin interfaceGetOpenIDConfigResponseOrBuilder- Returns:
- A list containing the idTokenSigningAlgValuesSupported.
-
getIdTokenSigningAlgValuesSupportedCount
public int getIdTokenSigningAlgValuesSupportedCount()supported ID Token signing Algorithms.
repeated string id_token_signing_alg_values_supported = 5 [json_name = "id_token_signing_alg_values_supported"];- Specified by:
getIdTokenSigningAlgValuesSupportedCountin interfaceGetOpenIDConfigResponseOrBuilder- Returns:
- The count of idTokenSigningAlgValuesSupported.
-
getIdTokenSigningAlgValuesSupported
supported ID Token signing Algorithms.
repeated string id_token_signing_alg_values_supported = 5 [json_name = "id_token_signing_alg_values_supported"];- Specified by:
getIdTokenSigningAlgValuesSupportedin interfaceGetOpenIDConfigResponseOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The idTokenSigningAlgValuesSupported at the given index.
-
getIdTokenSigningAlgValuesSupportedBytes
public com.google.protobuf.ByteString getIdTokenSigningAlgValuesSupportedBytes(int index) supported ID Token signing Algorithms.
repeated string id_token_signing_alg_values_supported = 5 [json_name = "id_token_signing_alg_values_supported"];- Specified by:
getIdTokenSigningAlgValuesSupportedBytesin interfaceGetOpenIDConfigResponseOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the idTokenSigningAlgValuesSupported at the given index.
-
setIdTokenSigningAlgValuesSupported
supported ID Token signing Algorithms.
repeated string id_token_signing_alg_values_supported = 5 [json_name = "id_token_signing_alg_values_supported"];- Parameters:
index- The index to set the value at.value- The idTokenSigningAlgValuesSupported to set.- Returns:
- This builder for chaining.
-
addIdTokenSigningAlgValuesSupported
supported ID Token signing Algorithms.
repeated string id_token_signing_alg_values_supported = 5 [json_name = "id_token_signing_alg_values_supported"];- Parameters:
value- The idTokenSigningAlgValuesSupported to add.- Returns:
- This builder for chaining.
-
addAllIdTokenSigningAlgValuesSupported
public GetOpenIDConfigResponse.Builder addAllIdTokenSigningAlgValuesSupported(Iterable<String> values) supported ID Token signing Algorithms.
repeated string id_token_signing_alg_values_supported = 5 [json_name = "id_token_signing_alg_values_supported"];- Parameters:
values- The idTokenSigningAlgValuesSupported to add.- Returns:
- This builder for chaining.
-
clearIdTokenSigningAlgValuesSupported
supported ID Token signing Algorithms.
repeated string id_token_signing_alg_values_supported = 5 [json_name = "id_token_signing_alg_values_supported"];- Returns:
- This builder for chaining.
-
addIdTokenSigningAlgValuesSupportedBytes
public GetOpenIDConfigResponse.Builder addIdTokenSigningAlgValuesSupportedBytes(com.google.protobuf.ByteString value) supported ID Token signing Algorithms.
repeated string id_token_signing_alg_values_supported = 5 [json_name = "id_token_signing_alg_values_supported"];- Parameters:
value- The bytes of the idTokenSigningAlgValuesSupported to add.- Returns:
- This builder for chaining.
-
getClaimsSupportedList
public com.google.protobuf.ProtocolStringList getClaimsSupportedList()Supported claims.
repeated string claims_supported = 6 [json_name = "claims_supported"];- Specified by:
getClaimsSupportedListin interfaceGetOpenIDConfigResponseOrBuilder- Returns:
- A list containing the claimsSupported.
-
getClaimsSupportedCount
public int getClaimsSupportedCount()Supported claims.
repeated string claims_supported = 6 [json_name = "claims_supported"];- Specified by:
getClaimsSupportedCountin interfaceGetOpenIDConfigResponseOrBuilder- Returns:
- The count of claimsSupported.
-
getClaimsSupported
Supported claims.
repeated string claims_supported = 6 [json_name = "claims_supported"];- Specified by:
getClaimsSupportedin interfaceGetOpenIDConfigResponseOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The claimsSupported at the given index.
-
getClaimsSupportedBytes
public com.google.protobuf.ByteString getClaimsSupportedBytes(int index) Supported claims.
repeated string claims_supported = 6 [json_name = "claims_supported"];- Specified by:
getClaimsSupportedBytesin interfaceGetOpenIDConfigResponseOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the claimsSupported at the given index.
-
setClaimsSupported
Supported claims.
repeated string claims_supported = 6 [json_name = "claims_supported"];- Parameters:
index- The index to set the value at.value- The claimsSupported to set.- Returns:
- This builder for chaining.
-
addClaimsSupported
Supported claims.
repeated string claims_supported = 6 [json_name = "claims_supported"];- Parameters:
value- The claimsSupported to add.- Returns:
- This builder for chaining.
-
addAllClaimsSupported
Supported claims.
repeated string claims_supported = 6 [json_name = "claims_supported"];- Parameters:
values- The claimsSupported to add.- Returns:
- This builder for chaining.
-
clearClaimsSupported
Supported claims.
repeated string claims_supported = 6 [json_name = "claims_supported"];- Returns:
- This builder for chaining.
-
addClaimsSupportedBytes
public GetOpenIDConfigResponse.Builder addClaimsSupportedBytes(com.google.protobuf.ByteString value) Supported claims.
repeated string claims_supported = 6 [json_name = "claims_supported"];- Parameters:
value- The bytes of the claimsSupported to add.- Returns:
- This builder for chaining.
-
getGrantTypesList
public com.google.protobuf.ProtocolStringList getGrantTypesList()Supported grant types.
repeated string grant_types = 7 [json_name = "grant_types"];- Specified by:
getGrantTypesListin interfaceGetOpenIDConfigResponseOrBuilder- Returns:
- A list containing the grantTypes.
-
getGrantTypesCount
public int getGrantTypesCount()Supported grant types.
repeated string grant_types = 7 [json_name = "grant_types"];- Specified by:
getGrantTypesCountin interfaceGetOpenIDConfigResponseOrBuilder- Returns:
- The count of grantTypes.
-
getGrantTypes
Supported grant types.
repeated string grant_types = 7 [json_name = "grant_types"];- Specified by:
getGrantTypesin interfaceGetOpenIDConfigResponseOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The grantTypes at the given index.
-
getGrantTypesBytes
public com.google.protobuf.ByteString getGrantTypesBytes(int index) Supported grant types.
repeated string grant_types = 7 [json_name = "grant_types"];- Specified by:
getGrantTypesBytesin interfaceGetOpenIDConfigResponseOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the grantTypes at the given index.
-
setGrantTypes
Supported grant types.
repeated string grant_types = 7 [json_name = "grant_types"];- Parameters:
index- The index to set the value at.value- The grantTypes to set.- Returns:
- This builder for chaining.
-
addGrantTypes
Supported grant types.
repeated string grant_types = 7 [json_name = "grant_types"];- Parameters:
value- The grantTypes to add.- Returns:
- This builder for chaining.
-
addAllGrantTypes
Supported grant types.
repeated string grant_types = 7 [json_name = "grant_types"];- Parameters:
values- The grantTypes to add.- Returns:
- This builder for chaining.
-
clearGrantTypes
Supported grant types.
repeated string grant_types = 7 [json_name = "grant_types"];- Returns:
- This builder for chaining.
-
addGrantTypesBytes
Supported grant types.
repeated string grant_types = 7 [json_name = "grant_types"];- Parameters:
value- The bytes of the grantTypes to add.- Returns:
- This builder for chaining.
-