public final class WorkforceIdentitySettings extends GeneratedMessage 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.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,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 GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public WorkforceIdentitySettings.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected WorkforceIdentitySettings.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public WorkforceIdentitySettings.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides