Send feedback
Class WorkforceIdentitySettings (0.18.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
public final class WorkforceIdentitySettings extends GeneratedMessageV3 implements WorkforceIdentitySettingsOrBuilder
WorkforceIdentitySettings allows customers to configure workforce pools and
OAuth 2.0 settings to gate their applications using a third-party IdP with
access control.
Protobuf type google.cloud.iap.v1.WorkforceIdentitySettings
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
OAUTH2_FIELD_NUMBER
public static final int OAUTH2_FIELD_NUMBER
Field Value
Type
Description
int
WORKFORCE_POOLS_FIELD_NUMBER
public static final int WORKFORCE_POOLS_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static WorkforceIdentitySettings getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static WorkforceIdentitySettings . Builder newBuilder ()
newBuilder(WorkforceIdentitySettings prototype)
public static WorkforceIdentitySettings . Builder newBuilder ( WorkforceIdentitySettings prototype )
public static WorkforceIdentitySettings parseDelimitedFrom ( InputStream input )
public static WorkforceIdentitySettings parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static WorkforceIdentitySettings parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static WorkforceIdentitySettings parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static WorkforceIdentitySettings parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static WorkforceIdentitySettings parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static WorkforceIdentitySettings parseFrom ( CodedInputStream input )
public static WorkforceIdentitySettings parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static WorkforceIdentitySettings parseFrom ( InputStream input )
public static WorkforceIdentitySettings parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static WorkforceIdentitySettings parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static WorkforceIdentitySettings parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<WorkforceIdentitySettings> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getDefaultInstanceForType()
public WorkforceIdentitySettings getDefaultInstanceForType ()
getOauth2()
public OAuth2 getOauth2 ()
OAuth 2.0 settings for IAP to perform OIDC flow with workforce identity
federation services.
.google.cloud.iap.v1.OAuth2 oauth2 = 2;
Returns
Type
Description
OAuth2
The oauth2.
getOauth2OrBuilder()
public OAuth2OrBuilder getOauth2OrBuilder ()
OAuth 2.0 settings for IAP to perform OIDC flow with workforce identity
federation services.
.google.cloud.iap.v1.OAuth2 oauth2 = 2;
getParserForType()
public Parser<WorkforceIdentitySettings> getParserForType ()
Overrides
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
getWorkforcePools(int index)
public String getWorkforcePools ( int index )
The workforce pool resources. Only one workforce pool is accepted.
repeated string workforce_pools = 1;
Parameter
Name
Description
index
int
The index of the element to return.
Returns
Type
Description
String
The workforcePools at the given index.
getWorkforcePoolsBytes(int index)
public ByteString getWorkforcePoolsBytes ( int index )
The workforce pool resources. Only one workforce pool is accepted.
repeated string workforce_pools = 1;
Parameter
Name
Description
index
int
The index of the value to return.
Returns
Type
Description
ByteString
The bytes of the workforcePools at the given index.
getWorkforcePoolsCount()
public int getWorkforcePoolsCount ()
The workforce pool resources. Only one workforce pool is accepted.
repeated string workforce_pools = 1;
Returns
Type
Description
int
The count of workforcePools.
getWorkforcePoolsList()
public ProtocolStringList getWorkforcePoolsList ()
The workforce pool resources. Only one workforce pool is accepted.
repeated string workforce_pools = 1;
hasOauth2()
public boolean hasOauth2 ()
OAuth 2.0 settings for IAP to perform OIDC flow with workforce identity
federation services.
.google.cloud.iap.v1.OAuth2 oauth2 = 2;
Returns
Type
Description
boolean
Whether the oauth2 field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public WorkforceIdentitySettings . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected WorkforceIdentitySettings . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public WorkforceIdentitySettings . 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-05-15 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-05-15 UTC."],[],[]]