Send feedback
Class OAuth2 (0.18.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 0.18.0keyboard_arrow_down
public final class OAuth2 extends GeneratedMessageV3 implements OAuth2OrBuilder
The OAuth 2.0 Settings
Protobuf type google.cloud.iap.v1.OAuth2
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CLIENT_ID_FIELD_NUMBER
public static final int CLIENT_ID_FIELD_NUMBER
Field Value
Type
Description
int
CLIENT_SECRET_FIELD_NUMBER
public static final int CLIENT_SECRET_FIELD_NUMBER
Field Value
Type
Description
int
CLIENT_SECRET_SHA256_FIELD_NUMBER
public static final int CLIENT_SECRET_SHA256_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static OAuth2 getDefaultInstance ()
Returns
Type
Description
OAuth2
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static OAuth2 . Builder newBuilder ()
newBuilder(OAuth2 prototype)
public static OAuth2 . Builder newBuilder ( OAuth2 prototype )
Parameter
Name
Description
prototype
OAuth2
public static OAuth2 parseDelimitedFrom ( InputStream input )
Returns
Type
Description
OAuth2
public static OAuth2 parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
Returns
Type
Description
OAuth2
parseFrom(byte[] data)
public static OAuth2 parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
Returns
Type
Description
OAuth2
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static OAuth2 parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
Returns
Type
Description
OAuth2
parseFrom(ByteString data)
public static OAuth2 parseFrom ( ByteString data )
Returns
Type
Description
OAuth2
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static OAuth2 parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
Returns
Type
Description
OAuth2
public static OAuth2 parseFrom ( CodedInputStream input )
Returns
Type
Description
OAuth2
public static OAuth2 parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Returns
Type
Description
OAuth2
public static OAuth2 parseFrom ( InputStream input )
Returns
Type
Description
OAuth2
public static OAuth2 parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
Returns
Type
Description
OAuth2
parseFrom(ByteBuffer data)
public static OAuth2 parseFrom ( ByteBuffer data )
Returns
Type
Description
OAuth2
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static OAuth2 parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
Returns
Type
Description
OAuth2
parser()
public static Parser<OAuth2> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getClientId()
public String getClientId ()
The OAuth 2.0 client ID registered in the workforce identity federation
OAuth 2.0 Server.
string client_id = 1;
Returns
Type
Description
String
The clientId.
getClientIdBytes()
public ByteString getClientIdBytes ()
The OAuth 2.0 client ID registered in the workforce identity federation
OAuth 2.0 Server.
string client_id = 1;
Returns
Type
Description
ByteString
The bytes for clientId.
getClientSecret()
public String getClientSecret ()
Input only. The OAuth 2.0 client secret created while registering the
client ID.
string client_secret = 2 [(.google.api.field_behavior) = INPUT_ONLY];
Returns
Type
Description
String
The clientSecret.
getClientSecretBytes()
public ByteString getClientSecretBytes ()
Input only. The OAuth 2.0 client secret created while registering the
client ID.
string client_secret = 2 [(.google.api.field_behavior) = INPUT_ONLY];
Returns
Type
Description
ByteString
The bytes for clientSecret.
getClientSecretSha256()
public String getClientSecretSha256 ()
Output only. SHA256 hash value for the client secret. This field is
returned by IAP when the settings are retrieved.
string client_secret_sha256 = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
String
The clientSecretSha256.
getClientSecretSha256Bytes()
public ByteString getClientSecretSha256Bytes ()
Output only. SHA256 hash value for the client secret. This field is
returned by IAP when the settings are retrieved.
string client_secret_sha256 = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
ByteString
The bytes for clientSecretSha256.
getDefaultInstanceForType()
public OAuth2 getDefaultInstanceForType ()
Returns
Type
Description
OAuth2
getParserForType()
public Parser<OAuth2> getParserForType ()
Overrides
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public OAuth2 . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected OAuth2 . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public OAuth2 . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-06-05 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-05 UTC."],[],[]]